Lines Matching refs:sacked

940 	__u8 sacked = TCP_SKB_CB(skb)->sacked;  in tcp_sum_lost()  local
942 if (!(sacked & TCPCB_LOST) || in tcp_sum_lost()
943 ((sacked & TCPCB_LOST) && (sacked & TCPCB_SACKED_RETRANS))) in tcp_sum_lost()
949 if (!(TCP_SKB_CB(skb)->sacked & (TCPCB_LOST|TCPCB_SACKED_ACKED))) { in tcp_skb_mark_lost()
954 TCP_SKB_CB(skb)->sacked |= TCPCB_LOST; in tcp_skb_mark_lost()
963 if (!(TCP_SKB_CB(skb)->sacked & (TCPCB_LOST|TCPCB_SACKED_ACKED))) { in tcp_skb_mark_lost_uncond_verify()
965 TCP_SKB_CB(skb)->sacked |= TCPCB_LOST; in tcp_skb_mark_lost_uncond_verify()
1205 struct tcp_sacktag_state *state, u8 sacked, in tcp_sacktag_one() argument
1213 if (dup_sack && (sacked & TCPCB_RETRANS)) { in tcp_sacktag_one()
1217 if ((sacked & TCPCB_SACKED_ACKED) && in tcp_sacktag_one()
1224 return sacked; in tcp_sacktag_one()
1226 if (!(sacked & TCPCB_SACKED_ACKED)) { in tcp_sacktag_one()
1227 tcp_rack_advance(tp, sacked, end_seq, xmit_time); in tcp_sacktag_one()
1229 if (sacked & TCPCB_SACKED_RETRANS) { in tcp_sacktag_one()
1234 if (sacked & TCPCB_LOST) { in tcp_sacktag_one()
1235 sacked &= ~(TCPCB_LOST|TCPCB_SACKED_RETRANS); in tcp_sacktag_one()
1240 if (!(sacked & TCPCB_RETRANS)) { in tcp_sacktag_one()
1256 if (sacked & TCPCB_LOST) { in tcp_sacktag_one()
1257 sacked &= ~TCPCB_LOST; in tcp_sacktag_one()
1262 sacked |= TCPCB_SACKED_ACKED; in tcp_sacktag_one()
1277 if (dup_sack && (sacked & TCPCB_SACKED_RETRANS)) { in tcp_sacktag_one()
1278 sacked &= ~TCPCB_SACKED_RETRANS; in tcp_sacktag_one()
1282 return sacked; in tcp_sacktag_one()
1306 tcp_sacktag_one(sk, state, TCP_SKB_CB(skb)->sacked, in tcp_shifted_skb()
1334 TCP_SKB_CB(prev)->sacked |= (TCP_SKB_CB(skb)->sacked & TCPCB_EVER_RETRANS); in tcp_shifted_skb()
1401 (TCP_SKB_CB(skb)->sacked & (TCPCB_LOST|TCPCB_SACKED_RETRANS)) == TCPCB_SACKED_RETRANS) in tcp_shift_skb_data()
1414 if ((TCP_SKB_CB(prev)->sacked & TCPCB_TAGBITS) != TCPCB_SACKED_ACKED) in tcp_shift_skb_data()
1502 ((TCP_SKB_CB(skb)->sacked & TCPCB_TAGBITS) != TCPCB_SACKED_ACKED) || in tcp_shift_skb_data()
1575 TCP_SKB_CB(skb)->sacked = in tcp_sacktag_walk()
1578 TCP_SKB_CB(skb)->sacked, in tcp_sacktag_walk()
1585 if (TCP_SKB_CB(skb)->sacked & TCPCB_SACKED_ACKED) in tcp_sacktag_walk()
1659 TCP_SKB_CB(ack_skb)->sacked); in tcp_sacktag_write_queue()
1954 is_reneg = head && (TCP_SKB_CB(head)->sacked & TCPCB_SACKED_ACKED); in tcp_timeout_mark_lost()
1967 TCP_SKB_CB(skb)->sacked &= ~TCPCB_SACKED_ACKED; in tcp_timeout_mark_lost()
2211 (TCP_SKB_CB(skb)->sacked & TCPCB_SACKED_ACKED)) in tcp_mark_head_lost()
2216 (TCP_SKB_CB(skb)->sacked & TCPCB_SACKED_ACKED) || in tcp_mark_head_lost()
2265 return (TCP_SKB_CB(skb)->sacked & TCPCB_RETRANS) && in tcp_skb_spurious_retrans()
2303 if (unlikely(skb && TCP_SKB_CB(skb)->sacked & TCPCB_EVER_RETRANS)) in tcp_any_retrans_done()
2344 TCP_SKB_CB(skb)->sacked &= ~TCPCB_LOST; in tcp_undo_cwnd_reduction()
2597 !(TCP_SKB_CB(skb)->sacked & TCPCB_SACKED_ACKED)) { in tcp_simple_retransmit()
2598 if (TCP_SKB_CB(skb)->sacked & TCPCB_SACKED_RETRANS) { in tcp_simple_retransmit()
2599 TCP_SKB_CB(skb)->sacked &= ~TCPCB_SACKED_RETRANS; in tcp_simple_retransmit()
3082 u8 sacked = scb->sacked; in tcp_clean_rtx_queue() local
3101 if (unlikely(sacked & TCPCB_RETRANS)) { in tcp_clean_rtx_queue()
3102 if (sacked & TCPCB_SACKED_RETRANS) in tcp_clean_rtx_queue()
3105 } else if (!(sacked & TCPCB_SACKED_ACKED)) { in tcp_clean_rtx_queue()
3118 if (sacked & TCPCB_SACKED_ACKED) { in tcp_clean_rtx_queue()
3123 tcp_rack_advance(tp, sacked, scb->end_seq, in tcp_clean_rtx_queue()
3126 if (sacked & TCPCB_LOST) in tcp_clean_rtx_queue()
3164 if (skb && (TCP_SKB_CB(skb)->sacked & TCPCB_SACKED_ACKED)) in tcp_clean_rtx_queue()
3655 if (TCP_SKB_CB(skb)->sacked) in tcp_ack()
3732 if (TCP_SKB_CB(skb)->sacked) { in tcp_ack()
3857 TCP_SKB_CB(skb)->sacked = (ptr - 2) - (unsigned char *)th; in tcp_parse_options()