Searched refs:veth (Results 1 – 6 of 6) sorted by relevance
| /net/netfilter/ |
| A D | nf_tables_trace.c | 48 struct vlan_ethhdr veth; in nf_trace_fill_ll_header() local 51 BUILD_BUG_ON(sizeof(veth) > NFT_TRACETYPE_LL_HSIZE); in nf_trace_fill_ll_header() 57 if (skb_copy_bits(skb, off, &veth, ETH_HLEN)) in nf_trace_fill_ll_header() 60 veth.h_vlan_proto = skb->vlan_proto; in nf_trace_fill_ll_header() 61 veth.h_vlan_TCI = htons(skb_vlan_tag_get(skb)); in nf_trace_fill_ll_header() 62 veth.h_vlan_encapsulated_proto = skb->protocol; in nf_trace_fill_ll_header() 64 return nla_put(nlskb, NFTA_TRACE_LL_HEADER, sizeof(veth), &veth); in nf_trace_fill_ll_header()
|
| A D | nf_flow_table_inet.c | 15 struct vlan_ethhdr *veth; in nf_flow_offload_inet_hook() local 20 if (!pskb_may_pull(skb, skb_mac_offset(skb) + sizeof(*veth))) in nf_flow_offload_inet_hook() 23 veth = (struct vlan_ethhdr *)skb_mac_header(skb); in nf_flow_offload_inet_hook() 24 proto = veth->h_vlan_encapsulated_proto; in nf_flow_offload_inet_hook()
|
| A D | nft_inner.c | 66 struct vlan_ethhdr *veth, _veth; in nft_inner_parse_l2l3() local 81 veth = skb_header_pointer(pkt->skb, off, sizeof(_veth), &_veth); in nft_inner_parse_l2l3() 82 if (!veth) in nft_inner_parse_l2l3() 85 outer_llproto = veth->h_vlan_encapsulated_proto; in nft_inner_parse_l2l3() 86 llproto = veth->h_vlan_proto; in nft_inner_parse_l2l3()
|
| A D | nf_flow_table_ip.c | 148 struct vlan_ethhdr *veth; in nf_flow_tuple_encap() local 159 veth = (struct vlan_ethhdr *)skb_mac_header(skb); in nf_flow_tuple_encap() 160 tuple->encap[i].id = ntohs(veth->h_vlan_TCI); in nf_flow_tuple_encap() 283 struct vlan_ethhdr *veth; in nf_flow_skb_encap_protocol() local 288 if (!pskb_may_pull(skb, skb_mac_offset(skb) + sizeof(*veth))) in nf_flow_skb_encap_protocol() 291 veth = (struct vlan_ethhdr *)skb_mac_header(skb); in nf_flow_skb_encap_protocol() 292 if (veth->h_vlan_encapsulated_proto == proto) { in nf_flow_skb_encap_protocol()
|
| A D | nft_payload.c | 29 struct vlan_ethhdr *veth) in nft_payload_rebuild_vlan_hdr() argument 31 if (skb_copy_bits(skb, mac_off, veth, ETH_HLEN)) in nft_payload_rebuild_vlan_hdr() 34 veth->h_vlan_proto = skb->vlan_proto; in nft_payload_rebuild_vlan_hdr() 35 veth->h_vlan_TCI = htons(skb_vlan_tag_get(skb)); in nft_payload_rebuild_vlan_hdr() 36 veth->h_vlan_encapsulated_proto = skb->protocol; in nft_payload_rebuild_vlan_hdr() 47 struct vlan_ethhdr veth; in nft_payload_copy_vlan() local 49 vlanh = (u8 *) &veth; in nft_payload_copy_vlan() 53 if (!nft_payload_rebuild_vlan_hdr(skb, mac_off, &veth)) in nft_payload_copy_vlan()
|
| /net/8021q/ |
| A D | vlan_dev.c | 104 struct vlan_ethhdr *veth = (struct vlan_ethhdr *)(skb->data); in vlan_dev_hard_start_xmit() local 114 veth->h_vlan_proto != vlan->vlan_proto) { in vlan_dev_hard_start_xmit() 485 struct vlan_ethhdr *veth = (struct vlan_ethhdr *)(skb->data); in vlan_parse_protocol() local 487 return __vlan_get_protocol(skb, veth->h_vlan_proto, NULL); in vlan_parse_protocol()
|
Completed in 17 milliseconds