Lines Matching defs:skb
13 struct sk_buff *skb;
28 skb = skb_peek(&ssk->sk_receive_queue);
29 if (WARN_ON_ONCE(!skb))
32 /* dequeue the skb from sk receive queue */
33 __skb_unlink(skb, &ssk->sk_receive_queue);
34 skb_ext_reset(skb);
35 skb_orphan(skb);
40 tp->copied_seq += skb->len;
41 subflow->ssn_offset += skb->len;
46 MPTCP_SKB_CB(skb)->map_seq = -skb->len;
47 MPTCP_SKB_CB(skb)->end_seq = 0;
48 MPTCP_SKB_CB(skb)->offset = 0;
49 MPTCP_SKB_CB(skb)->has_rxtstamp = TCP_SKB_CB(skb)->has_rxtstamp;
53 mptcp_set_owner_r(skb, sk);
54 __skb_queue_tail(&sk->sk_receive_queue, skb);
55 mptcp_sk(sk)->bytes_received += skb->len;
66 struct sk_buff *skb;
68 skb = skb_peek_tail(&sk->sk_receive_queue);
69 if (skb) {
70 WARN_ON_ONCE(MPTCP_SKB_CB(skb)->end_seq);
72 MPTCP_SKB_CB(skb)->map_seq, MPTCP_SKB_CB(skb)->map_seq + msk->ack_seq,
73 MPTCP_SKB_CB(skb)->end_seq, MPTCP_SKB_CB(skb)->end_seq + msk->ack_seq);
74 MPTCP_SKB_CB(skb)->map_seq += msk->ack_seq;
75 MPTCP_SKB_CB(skb)->end_seq += msk->ack_seq;