Lines Matching refs:vhdr
625 struct vlan_hdr *vhdr; in vlan_gro_receive() local
632 hlen = off_vlan + sizeof(*vhdr); in vlan_gro_receive()
633 vhdr = skb_gro_header_fast(skb, off_vlan); in vlan_gro_receive()
635 vhdr = skb_gro_header_slow(skb, hlen, off_vlan); in vlan_gro_receive()
636 if (unlikely(!vhdr)) in vlan_gro_receive()
640 type = vhdr->h_vlan_encapsulated_proto; in vlan_gro_receive()
656 if (compare_vlan_header(vhdr, vhdr2)) in vlan_gro_receive()
660 skb_gro_pull(skb, sizeof(*vhdr)); in vlan_gro_receive()
661 skb_gro_postpull_rcsum(skb, vhdr, sizeof(*vhdr)); in vlan_gro_receive()
674 struct vlan_hdr *vhdr = (struct vlan_hdr *)(skb->data + nhoff); in vlan_gro_complete() local
675 __be16 type = vhdr->h_vlan_encapsulated_proto; in vlan_gro_complete()
682 err = ptype->callbacks.gro_complete(skb, nhoff + sizeof(*vhdr)); in vlan_gro_complete()