Home
last modified time | relevance | path

Searched refs:head_skb (Results 1 – 2 of 2) sorted by relevance

/linux-4.4.14/net/core/
Dskbuff.c2999 struct sk_buff *skb_segment(struct sk_buff *head_skb, in skb_segment() argument
3004 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 …]
/linux-4.4.14/drivers/net/
Dvirtio_net.c363 struct sk_buff *head_skb = page_to_skb(vi, rq, page, offset, len, in receive_mergeable() local
365 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 …]