Searched refs:sacked (Results 1 - 11 of 11) sorted by relevance

/linux-master/net/ipv4/
H A Dtcp_recovery.c45 * FACK: sequence delta to highest sacked sequence (sequence space)
72 if ((scb->sacked & TCPCB_LOST) &&
73 !(scb->sacked & TCPCB_SACKED_RETRANS))
118 void tcp_rack_advance(struct tcp_sock *tp, u8 sacked, u32 end_seq, argument
124 if (rtt_us < tcp_min_rtt(tp) && (sacked & TCPCB_RETRANS)) {
125 /* If the sacked packet was retransmitted, it's ambiguous
127 * retransmission) was sacked.
227 if (TCP_SKB_CB(skb)->sacked & TCPCB_LOST)
H A Dtcp_rate.c72 /* When an skb is sacked or acked, we fill in the rate sample with the (prior)
98 rs->is_retrans = scb->sacked & TCPCB_RETRANS;
108 /* Mark off the skb delivered once it's sacked to avoid being
112 if (scb->sacked & TCPCB_SACKED_ACKED)
H A Dtcp_input.c99 #define FLAG_SACK_RENEGING 0x2000 /* snd_una advanced to a sacked seq */
1061 /* It's reordering when higher sequence was delivered (i.e. sacked) before
1120 __u8 sacked = TCP_SKB_CB(skb)->sacked; local
1123 if (sacked & TCPCB_SACKED_ACKED)
1127 if (sacked & TCPCB_LOST) {
1128 if (sacked & TCPCB_SACKED_RETRANS) {
1130 TCP_SKB_CB(skb)->sacked &= ~TCPCB_SACKED_RETRANS;
1138 TCP_SKB_CB(skb)->sacked |= TCPCB_LOST;
1166 * (L|S|R is logically valid, it could occur when L|R is sacked,
1378 tcp_sacktag_one(struct sock *sk, struct tcp_sacktag_state *state, u8 sacked, u32 start_seq, u32 end_seq, int dup_sack, int pcount, u64 xmit_time) argument
3302 u8 sacked = scb->sacked; local
[all...]
H A Dtcp_output.c1525 if (TCP_SKB_CB(skb)->sacked & TCPCB_SACKED_ACKED)
1527 if (TCP_SKB_CB(skb)->sacked & TCPCB_SACKED_RETRANS)
1529 if (TCP_SKB_CB(skb)->sacked & TCPCB_LOST)
1538 (TCP_SKB_CB(skb)->sacked & TCPCB_SACKED_ACKED))
1645 TCP_SKB_CB(buff)->sacked = TCP_SKB_CB(skb)->sacked;
3207 TCP_SKB_CB(skb)->sacked |= TCP_SKB_CB(next_skb)->sacked & TCPCB_EVER_RETRANS;
3231 if (TCP_SKB_CB(skb)->sacked & TCPCB_SACKED_ACKED)
3393 TCP_SKB_CB(skb)->sacked |
3453 __u8 sacked; local
[all...]
H A Dtcp_ipv4.c2153 TCP_SKB_CB(skb)->sacked = 0;
H A Dtcp.c1170 TCP_SKB_CB(skb)->sacked |= TCPCB_REPAIRED;
/linux-master/net/sctp/
H A Doutqueue.c199 INIT_LIST_HEAD(&q->sacked);
225 list_for_each_safe(lchunk, temp, &q->sacked) {
1372 list_for_each_safe(lchunk, temp, &q->sacked) {
1426 * list and move chunks that are acked by the Cumulative TSN Ack to q->sacked.
1431 * Instead of printing 'sacked' or 'kept' for each TSN on the
1558 &q->sacked);
H A Dsocket.c183 list_for_each_entry(chunk, &q->sacked, transmitted_list)
/linux-master/include/net/sctp/
H A Dstructs.h800 /* Has this transport moved the ctsn since we last sacked */
1091 /* These are chunks that have been sacked but are above the
1094 struct list_head sacked; member in struct:sctp_outq
/linux-master/include/net/
H A Dtcp.h952 __u8 sacked; /* State flags for SACK. */ member in struct:tcp_skb_cb
2401 extern void tcp_rack_advance(struct tcp_sock *tp, u8 sacked, u32 end_seq,
/linux-master/net/ipv6/
H A Dtcp_ipv6.c1743 TCP_SKB_CB(skb)->sacked = 0;

Completed in 219 milliseconds