Lines Matching refs:sacked
881 if (!(TCP_SKB_CB(skb)->sacked & (TCPCB_LOST|TCPCB_SACKED_ACKED))) { in tcp_skb_mark_lost()
885 TCP_SKB_CB(skb)->sacked |= TCPCB_LOST; in tcp_skb_mark_lost()
894 if (!(TCP_SKB_CB(skb)->sacked & (TCPCB_LOST|TCPCB_SACKED_ACKED))) { in tcp_skb_mark_lost_uncond_verify()
896 TCP_SKB_CB(skb)->sacked |= TCPCB_LOST; in tcp_skb_mark_lost_uncond_verify()
1064 if (!(TCP_SKB_CB(skb)->sacked & TCPCB_SACKED_RETRANS)) in tcp_mark_lost_retrans()
1079 TCP_SKB_CB(skb)->sacked &= ~TCPCB_SACKED_RETRANS; in tcp_mark_lost_retrans()
1193 struct tcp_sacktag_state *state, u8 sacked, in tcp_sacktag_one() argument
1202 if (dup_sack && (sacked & TCPCB_RETRANS)) { in tcp_sacktag_one()
1206 if (sacked & TCPCB_SACKED_ACKED) in tcp_sacktag_one()
1212 return sacked; in tcp_sacktag_one()
1214 if (!(sacked & TCPCB_SACKED_ACKED)) { in tcp_sacktag_one()
1215 if (sacked & TCPCB_SACKED_RETRANS) { in tcp_sacktag_one()
1220 if (sacked & TCPCB_LOST) { in tcp_sacktag_one()
1221 sacked &= ~(TCPCB_LOST|TCPCB_SACKED_RETRANS); in tcp_sacktag_one()
1226 if (!(sacked & TCPCB_RETRANS)) { in tcp_sacktag_one()
1246 if (sacked & TCPCB_LOST) { in tcp_sacktag_one()
1247 sacked &= ~TCPCB_LOST; in tcp_sacktag_one()
1252 sacked |= TCPCB_SACKED_ACKED; in tcp_sacktag_one()
1271 if (dup_sack && (sacked & TCPCB_SACKED_RETRANS)) { in tcp_sacktag_one()
1272 sacked &= ~TCPCB_SACKED_RETRANS; in tcp_sacktag_one()
1276 return sacked; in tcp_sacktag_one()
1300 tcp_sacktag_one(sk, state, TCP_SKB_CB(skb)->sacked, in tcp_shifted_skb()
1331 TCP_SKB_CB(prev)->sacked |= (TCP_SKB_CB(skb)->sacked & TCPCB_EVER_RETRANS); in tcp_shifted_skb()
1397 (TCP_SKB_CB(skb)->sacked & (TCPCB_LOST|TCPCB_SACKED_RETRANS)) == TCPCB_SACKED_RETRANS) in tcp_shift_skb_data()
1410 if ((TCP_SKB_CB(prev)->sacked & TCPCB_TAGBITS) != TCPCB_SACKED_ACKED) in tcp_shift_skb_data()
1496 ((TCP_SKB_CB(skb)->sacked & TCPCB_TAGBITS) != TCPCB_SACKED_ACKED) || in tcp_shift_skb_data()
1572 TCP_SKB_CB(skb)->sacked = in tcp_sacktag_walk()
1575 TCP_SKB_CB(skb)->sacked, in tcp_sacktag_walk()
1641 TCP_SKB_CB(ack_skb)->sacked); in tcp_sacktag_write_queue()
1951 is_reneg = skb && (TCP_SKB_CB(skb)->sacked & TCPCB_SACKED_ACKED); in tcp_enter_loss()
1963 TCP_SKB_CB(skb)->sacked &= (~TCPCB_TAGBITS)|TCPCB_SACKED_ACKED; in tcp_enter_loss()
1964 if (!(TCP_SKB_CB(skb)->sacked&TCPCB_SACKED_ACKED) || is_reneg) { in tcp_enter_loss()
1965 TCP_SKB_CB(skb)->sacked &= ~TCPCB_SACKED_ACKED; in tcp_enter_loss()
1966 TCP_SKB_CB(skb)->sacked |= TCPCB_LOST; in tcp_enter_loss()
2249 (TCP_SKB_CB(skb)->sacked & TCPCB_SACKED_ACKED)) in tcp_mark_head_lost()
2254 (TCP_SKB_CB(skb)->sacked & TCPCB_SACKED_ACKED) || in tcp_mark_head_lost()
2341 if (unlikely(skb && TCP_SKB_CB(skb)->sacked & TCPCB_EVER_RETRANS)) in tcp_any_retrans_done()
2387 TCP_SKB_CB(skb)->sacked &= ~TCPCB_LOST; in tcp_undo_cwnd_reduction()
2635 !(TCP_SKB_CB(skb)->sacked & TCPCB_SACKED_ACKED)) { in tcp_simple_retransmit()
2636 if (TCP_SKB_CB(skb)->sacked & TCPCB_SACKED_RETRANS) { in tcp_simple_retransmit()
2637 TCP_SKB_CB(skb)->sacked &= ~TCPCB_SACKED_RETRANS; in tcp_simple_retransmit()
3077 u8 sacked = scb->sacked; in tcp_clean_rtx_queue() local
3099 if (unlikely(sacked & TCPCB_RETRANS)) { in tcp_clean_rtx_queue()
3100 if (sacked & TCPCB_SACKED_RETRANS) in tcp_clean_rtx_queue()
3103 } else if (!(sacked & TCPCB_SACKED_ACKED)) { in tcp_clean_rtx_queue()
3114 if (sacked & TCPCB_SACKED_ACKED) in tcp_clean_rtx_queue()
3116 if (sacked & TCPCB_LOST) in tcp_clean_rtx_queue()
3150 if (skb && (TCP_SKB_CB(skb)->sacked & TCPCB_SACKED_ACKED)) in tcp_clean_rtx_queue()
3539 if (TCP_SKB_CB(skb)->sacked) in tcp_ack()
3616 if (TCP_SKB_CB(skb)->sacked) { in tcp_ack()
3722 TCP_SKB_CB(skb)->sacked = (ptr - 2) - (unsigned char *)th; in tcp_parse_options()