Searched refs:head_skb (Results 1 – 2 of 2) sorted by relevance
2999 struct sk_buff *skb_segment(struct sk_buff *head_skb, in skb_segment() argument3004 struct sk_buff *list_skb = skb_shinfo(head_skb)->frag_list; in skb_segment()3005 skb_frag_t *frag = skb_shinfo(head_skb)->frags; in skb_segment()3006 unsigned int mss = skb_shinfo(head_skb)->gso_size; in skb_segment()3007 unsigned int doffset = head_skb->data - skb_mac_header(head_skb); in skb_segment()3008 struct sk_buff *frag_skb = head_skb; in skb_segment()3010 unsigned int tnl_hlen = skb_tnl_header_len(head_skb); in skb_segment()3016 int nfrags = skb_shinfo(head_skb)->nr_frags; in skb_segment()3022 __skb_push(head_skb, doffset); in skb_segment()3023 proto = skb_network_protocol(head_skb, &dummy); in skb_segment()[all …]
363 struct sk_buff *head_skb = page_to_skb(vi, rq, page, offset, len, in receive_mergeable() local365 struct sk_buff *curr_skb = head_skb; in receive_mergeable()391 if (curr_skb == head_skb) in receive_mergeable()396 head_skb->truesize += nskb->truesize; in receive_mergeable()400 if (curr_skb != head_skb) { in receive_mergeable()401 head_skb->data_len += len; in receive_mergeable()402 head_skb->len += len; in receive_mergeable()403 head_skb->truesize += truesize; in receive_mergeable()416 ewma_pkt_len_add(&rq->mrg_avg_pkt_len, head_skb->len); in receive_mergeable()417 return head_skb; in receive_mergeable()[all …]