Lines Matching refs:num_dupack
2030 static void tcp_add_reno_sack(struct sock *sk, int num_dupack, bool ece_ack) in tcp_add_reno_sack() argument
2032 if (num_dupack) { in tcp_add_reno_sack()
2037 tp->sacked_out += num_dupack; in tcp_add_reno_sack()
2798 static void tcp_process_loss(struct sock *sk, int flag, int num_dupack, in tcp_process_loss() argument
2817 if (flag & FLAG_DATA_SACKED || num_dupack) in tcp_process_loss()
2843 if (after(tp->snd_nxt, tp->high_seq) && num_dupack) in tcp_process_loss()
2844 tcp_add_reno_sack(sk, num_dupack, flag & FLAG_ECE); in tcp_process_loss()
2925 int num_dupack, int *ack_flag, int *rexmit) in tcp_fastretrans_alert() argument
2931 bool do_lost = num_dupack || ((flag & FLAG_DATA_SACKED) && in tcp_fastretrans_alert()
2980 tcp_add_reno_sack(sk, num_dupack, ece_ack); in tcp_fastretrans_alert()
2998 tcp_process_loss(sk, flag, num_dupack, rexmit); in tcp_fastretrans_alert()
3009 tcp_add_reno_sack(sk, num_dupack, ece_ack); in tcp_fastretrans_alert()
3738 int num_dupack = 0; in tcp_ack() local
3862 num_dupack = 1; in tcp_ack()
3865 num_dupack = max_t(u16, 1, skb_shinfo(skb)->gso_segs); in tcp_ack()
3867 tcp_fastretrans_alert(sk, prior_snd_una, num_dupack, &flag, in tcp_ack()
3889 tcp_fastretrans_alert(sk, prior_snd_una, num_dupack, &flag, in tcp_ack()
3910 tcp_fastretrans_alert(sk, prior_snd_una, num_dupack, &flag, in tcp_ack()