Lines Matching refs:MPTCP_SKB_CB
40 #define MPTCP_SKB_CB(__skb) ((struct mptcp_skb_cb *)&((__skb)->cb[0]))
127 if (MPTCP_SKB_CB(from)->offset ||
132 MPTCP_SKB_CB(from)->map_seq, MPTCP_SKB_CB(to)->map_seq,
133 to->len, MPTCP_SKB_CB(from)->end_seq);
134 MPTCP_SKB_CB(to)->end_seq = MPTCP_SKB_CB(from)->end_seq;
144 if (MPTCP_SKB_CB(from)->map_seq != MPTCP_SKB_CB(to)->end_seq)
162 seq = MPTCP_SKB_CB(skb)->map_seq;
163 end_seq = MPTCP_SKB_CB(skb)->end_seq;
195 if (!before64(seq, MPTCP_SKB_CB(msk->ooo_last_skb)->end_seq)) {
207 if (before64(seq, MPTCP_SKB_CB(skb1)->map_seq)) {
211 if (before64(seq, MPTCP_SKB_CB(skb1)->end_seq)) {
212 if (!after64(end_seq, MPTCP_SKB_CB(skb1)->end_seq)) {
218 if (after64(seq, MPTCP_SKB_CB(skb1)->map_seq)) {
249 if (before64(end_seq, MPTCP_SKB_CB(skb1)->end_seq))
292 MPTCP_SKB_CB(skb)->map_seq = mptcp_subflow_get_mapped_dsn(subflow);
293 MPTCP_SKB_CB(skb)->end_seq = MPTCP_SKB_CB(skb)->map_seq + copy_len;
294 MPTCP_SKB_CB(skb)->offset = offset;
296 if (MPTCP_SKB_CB(skb)->map_seq == msk->ack_seq) {
306 } else if (after64(MPTCP_SKB_CB(skb)->map_seq, msk->ack_seq)) {
558 if (after64(MPTCP_SKB_CB(skb)->map_seq, msk->ack_seq))
564 if (unlikely(!after64(MPTCP_SKB_CB(skb)->end_seq,
571 end_seq = MPTCP_SKB_CB(skb)->end_seq;
574 int delta = msk->ack_seq - MPTCP_SKB_CB(skb)->map_seq;
578 MPTCP_SKB_CB(skb)->map_seq, msk->ack_seq,
580 MPTCP_SKB_CB(skb)->offset += delta;
1348 u32 offset = MPTCP_SKB_CB(skb)->offset;
1363 MPTCP_SKB_CB(skb)->offset += count;