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 …]
357 struct sk_buff *head_skb = page_to_skb(vi, rq, page, offset, len, in receive_mergeable() local359 struct sk_buff *curr_skb = head_skb; in receive_mergeable()385 if (curr_skb == head_skb) in receive_mergeable()390 head_skb->truesize += nskb->truesize; in receive_mergeable()394 if (curr_skb != head_skb) { in receive_mergeable()395 head_skb->data_len += len; in receive_mergeable()396 head_skb->len += len; in receive_mergeable()397 head_skb->truesize += truesize; in receive_mergeable()410 ewma_add(&rq->mrg_avg_pkt_len, head_skb->len); in receive_mergeable()411 return head_skb; in receive_mergeable()[all …]