Lines Matching defs:vlan_hdr
474 struct vlan_ethhdr *vlan_hdr;
479 vlan_hdr = (struct vlan_ethhdr *)skb_push(skb,
480 sizeof(*vlan_hdr) - sizeof(*eth_hdr));
481 memcpy(vlan_hdr, eth_hdr, 2 * ETH_ALEN);
482 vlan_hdr->h_vlan_proto = htons(ETH_P_8021Q);
483 vlan_hdr->h_vlan_encapsulated_proto = eth_hdr->h_proto;
484 vlan_hdr->h_vlan_TCI = htons(fnic->vlan_id);
511 struct vlan_ethhdr *vlan_hdr;
526 eth_hdr_len = sizeof(*vlan_hdr) + sizeof(*fcoe_hdr);
527 vlan_hdr = (struct vlan_ethhdr *)skb_push(skb, eth_hdr_len);
528 eth_hdr = (struct ethhdr *)vlan_hdr;
529 vlan_hdr->h_vlan_proto = htons(ETH_P_8021Q);
530 vlan_hdr->h_vlan_encapsulated_proto = htons(ETH_P_FCOE);
531 vlan_hdr->h_vlan_TCI = htons(fnic->vlan_id);
532 fcoe_hdr = (struct fcoe_hdr *)(vlan_hdr + 1);