diff options
Diffstat (limited to 'tools/testing/selftests/bpf/progs/bpf_cubic.c')
| -rw-r--r-- | tools/testing/selftests/bpf/progs/bpf_cubic.c | 5 | 
1 files changed, 2 insertions, 3 deletions
| diff --git a/tools/testing/selftests/bpf/progs/bpf_cubic.c b/tools/testing/selftests/bpf/progs/bpf_cubic.c index 7897c8f4d363..ef574087f1e1 100644 --- a/tools/testing/selftests/bpf/progs/bpf_cubic.c +++ b/tools/testing/selftests/bpf/progs/bpf_cubic.c @@ -480,10 +480,9 @@ static __always_inline void hystart_update(struct sock *sk, __u32 delay)  	if (hystart_detect & HYSTART_DELAY) {  		/* obtain the minimum delay of more than sampling packets */ +		if (ca->curr_rtt > delay) +			ca->curr_rtt = delay;  		if (ca->sample_cnt < HYSTART_MIN_SAMPLES) { -			if (ca->curr_rtt > delay) -				ca->curr_rtt = delay; -  			ca->sample_cnt++;  		} else {  			if (ca->curr_rtt > ca->delay_min + |