Lines Matching refs:vlan_hdr
226 struct vlan_header vlan_hdr; in eth_strip_vlan() local
240 &vlan_hdr, sizeof(vlan_hdr)); in eth_strip_vlan()
242 if (copied < sizeof(vlan_hdr)) { in eth_strip_vlan()
246 new_ehdr->h_proto = vlan_hdr.h_proto; in eth_strip_vlan()
248 *tci = be16_to_cpu(vlan_hdr.h_tci); in eth_strip_vlan()
249 *payload_offset = iovoff + sizeof(*new_ehdr) + sizeof(vlan_hdr); in eth_strip_vlan()
254 PKT_GET_VLAN_HDR(new_ehdr), sizeof(vlan_hdr)); in eth_strip_vlan()
256 if (copied < sizeof(vlan_hdr)) { in eth_strip_vlan()
260 *payload_offset += sizeof(vlan_hdr); in eth_strip_vlan()
276 struct vlan_header vlan_hdr; in eth_strip_vlan_ex() local
306 &vlan_hdr, sizeof(vlan_hdr)); in eth_strip_vlan_ex()
307 if (copied < sizeof(vlan_hdr)) { in eth_strip_vlan_ex()
311 *new_ehdr_proto = vlan_hdr.h_proto; in eth_strip_vlan_ex()
312 *payload_offset = iovoff + new_ehdr_size + sizeof(vlan_hdr); in eth_strip_vlan_ex()
313 *tci = be16_to_cpu(vlan_hdr.h_tci); in eth_strip_vlan_ex()