/kernel/linux/linux-5.10/include/linux/ |
H A D | if_vlan.h | 33 * @h_vlan_encapsulated_proto: packet type ID or len 37 __be16 h_vlan_encapsulated_proto; member 46 * @h_vlan_encapsulated_proto: packet type ID or len 53 __be16 h_vlan_encapsulated_proto; member 363 /* h_vlan_encapsulated_proto should already be populated, and in __vlan_insert_inner_tag() 368 /* h_vlan_encapsulated_proto should not be populated, and in __vlan_insert_inner_tag() 371 veth->h_vlan_encapsulated_proto = skb->protocol; in __vlan_insert_inner_tag() 614 type = vh->h_vlan_encapsulated_proto; in __vlan_get_protocol() 679 proto = vhdr->h_vlan_encapsulated_proto; in vlan_set_encap_proto() 739 protocol = veh->h_vlan_encapsulated_proto; in skb_vlan_tagged_multi() [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | if_vlan.h | 33 * @h_vlan_encapsulated_proto: packet type ID or len 37 __be16 h_vlan_encapsulated_proto; member 46 * @h_vlan_encapsulated_proto: packet type ID or len 55 __be16 h_vlan_encapsulated_proto; member 369 /* h_vlan_encapsulated_proto should already be populated, and in __vlan_insert_inner_tag() 374 /* h_vlan_encapsulated_proto should not be populated, and in __vlan_insert_inner_tag() 377 veth->h_vlan_encapsulated_proto = skb->protocol; in __vlan_insert_inner_tag() 617 type = vh->h_vlan_encapsulated_proto; in __vlan_get_protocol() 682 proto = vhdr->h_vlan_encapsulated_proto; in vlan_set_encap_proto() 763 protocol = veh->h_vlan_encapsulated_proto; in skb_vlan_tagged_multi() [all...] |
/kernel/linux/linux-5.10/samples/bpf/ |
H A D | sockex2_kern.c | 15 __be16 h_vlan_encapsulated_proto; member 110 h_vlan_encapsulated_proto)); in flow_dissector() 116 h_vlan_encapsulated_proto)); in flow_dissector() 154 h_vlan_encapsulated_proto)); in flow_dissector()
|
H A D | xdp1_kern.c | 67 h_proto = vhdr->h_vlan_encapsulated_proto; in xdp_prog1() 76 h_proto = vhdr->h_vlan_encapsulated_proto; in xdp_prog1()
|
H A D | xdp2_kern.c | 83 h_proto = vhdr->h_vlan_encapsulated_proto; in xdp_prog1() 92 h_proto = vhdr->h_vlan_encapsulated_proto; in xdp_prog1()
|
H A D | parse_varlen.c | 133 h_proto = vhdr->h_vlan_encapsulated_proto; in handle_ingress() 142 h_proto = vhdr->h_vlan_encapsulated_proto; in handle_ingress()
|
H A D | xdp_redirect_cpu_kern.c | 111 __be16 h_vlan_encapsulated_proto; member 139 eth_type = vlan_hdr->h_vlan_encapsulated_proto; in parse_eth() 149 eth_type = vlan_hdr->h_vlan_encapsulated_proto; in parse_eth()
|
H A D | sockex3_kern.c | 64 __be16 h_vlan_encapsulated_proto; member 250 h_vlan_encapsulated_proto)); in PARSE_VLAN()
|
H A D | xdp_router_ipv4_kern.c | 136 h_proto = vhdr->h_vlan_encapsulated_proto; in xdp_router_ipv4_prog()
|
/kernel/linux/linux-6.6/samples/bpf/ |
H A D | sockex2_kern.c | 15 __be16 h_vlan_encapsulated_proto; member 110 h_vlan_encapsulated_proto)); in flow_dissector() 116 h_vlan_encapsulated_proto)); in flow_dissector() 154 h_vlan_encapsulated_proto)); in flow_dissector()
|
H A D | parse_varlen.c | 133 h_proto = vhdr->h_vlan_encapsulated_proto; in handle_ingress() 142 h_proto = vhdr->h_vlan_encapsulated_proto; in handle_ingress()
|
H A D | sockex3_kern.c | 27 __be16 h_vlan_encapsulated_proto; member 218 h_vlan_encapsulated_proto)); in bpf_func_vlan()
|
H A D | xdp_router_ipv4.bpf.c | 101 h_proto = vhdr->h_vlan_encapsulated_proto; in xdp_router_ipv4_prog()
|
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/ |
H A D | test_xdp_vlan.c | 32 * @h_vlan_encapsulated_proto: packet type ID or len 36 __be16 h_vlan_encapsulated_proto; member 78 eth_type = vlan_hdr->h_vlan_encapsulated_proto; in parse_eth_frame() 91 eth_type = vlan_hdr->h_vlan_encapsulated_proto; in parse_eth_frame() 200 * Notice: Taking over vlan_hdr->h_vlan_encapsulated_proto, by in xdp_prognum2() 232 * The vlan_hdr->h_vlan_encapsulated_proto take over role as in shift_mac_4bytes_32bit()
|
H A D | bpf_flow.c | 45 __be16 h_vlan_encapsulated_proto; member 399 if (vlan->h_vlan_encapsulated_proto != bpf_htons(ETH_P_8021Q)) in VLAN() 413 if (vlan->h_vlan_encapsulated_proto == bpf_htons(ETH_P_8021AD) || in VLAN() 414 vlan->h_vlan_encapsulated_proto == bpf_htons(ETH_P_8021Q)) in VLAN() 417 keys->n_proto = vlan->h_vlan_encapsulated_proto; in VLAN() 418 return parse_eth_proto(skb, vlan->h_vlan_encapsulated_proto); in VLAN()
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/ |
H A D | test_xdp_vlan.c | 32 * @h_vlan_encapsulated_proto: packet type ID or len 36 __be16 h_vlan_encapsulated_proto; member 78 eth_type = vlan_hdr->h_vlan_encapsulated_proto; in parse_eth_frame() 91 eth_type = vlan_hdr->h_vlan_encapsulated_proto; in parse_eth_frame() 200 * Notice: Taking over vlan_hdr->h_vlan_encapsulated_proto, by in xdp_prognum2() 219 * The vlan_hdr->h_vlan_encapsulated_proto take over role as in shift_mac_4bytes_32bit()
|
H A D | bpf_flow.c | 46 __be16 h_vlan_encapsulated_proto; member 415 if (vlan->h_vlan_encapsulated_proto != bpf_htons(ETH_P_8021Q)) in VLAN() 429 if (vlan->h_vlan_encapsulated_proto == bpf_htons(ETH_P_8021AD) || in VLAN() 430 vlan->h_vlan_encapsulated_proto == bpf_htons(ETH_P_8021Q)) in VLAN() 433 keys->n_proto = vlan->h_vlan_encapsulated_proto; in VLAN() 434 return parse_eth_proto(skb, vlan->h_vlan_encapsulated_proto); in VLAN()
|
/kernel/linux/linux-5.10/drivers/staging/gdm724x/ |
H A D | gdm_lte.c | 241 if (ntohs(vlan_eth.h_vlan_encapsulated_proto) != ETH_P_IPV6) in gdm_lte_emulate_ndp() 354 mac_proto = ntohs(vlan_eth->h_vlan_encapsulated_proto); in gdm_lte_tx_nic_type() 644 vlan_eth.h_vlan_encapsulated_proto = htons(ETH_P_ARP); in gdm_lte_netif_rx() 649 vlan_eth.h_vlan_encapsulated_proto = htons(ETH_P_IP); in gdm_lte_netif_rx() 652 vlan_eth.h_vlan_encapsulated_proto = htons(ETH_P_IPV6); in gdm_lte_netif_rx()
|
/kernel/linux/linux-6.6/drivers/staging/gdm724x/ |
H A D | gdm_lte.c | 240 if (ntohs(vlan_eth.h_vlan_encapsulated_proto) != ETH_P_IPV6) in gdm_lte_emulate_ndp() 353 mac_proto = ntohs(vlan_eth->h_vlan_encapsulated_proto); in gdm_lte_tx_nic_type() 643 vlan_eth.h_vlan_encapsulated_proto = htons(ETH_P_ARP); in gdm_lte_netif_rx() 648 vlan_eth.h_vlan_encapsulated_proto = htons(ETH_P_IP); in gdm_lte_netif_rx() 651 vlan_eth.h_vlan_encapsulated_proto = htons(ETH_P_IPV6); in gdm_lte_netif_rx()
|
/kernel/linux/linux-5.10/net/bridge/netfilter/ |
H A D | ebt_vlan.c | 48 encap = fp->h_vlan_encapsulated_proto; in ebt_vlan_mt()
|
/kernel/linux/linux-6.6/net/bridge/netfilter/ |
H A D | ebt_vlan.c | 48 encap = fp->h_vlan_encapsulated_proto; in ebt_vlan_mt()
|
/kernel/linux/linux-6.6/net/netfilter/ |
H A D | nf_flow_table_inet.c | 21 proto = veth->h_vlan_encapsulated_proto; in nf_flow_offload_inet_hook()
|
/kernel/linux/linux-5.10/net/8021q/ |
H A D | vlan_core.c | 483 type = vhdr->h_vlan_encapsulated_proto; in vlan_gro_receive() 518 __be16 type = vhdr->h_vlan_encapsulated_proto; in vlan_gro_complete()
|
/kernel/linux/linux-6.6/net/8021q/ |
H A D | vlan_core.c | 481 type = vhdr->h_vlan_encapsulated_proto; in vlan_gro_receive() 516 __be16 type = vhdr->h_vlan_encapsulated_proto; in vlan_gro_complete()
|
/kernel/linux/linux-5.10/net/netfilter/ |
H A D | nft_payload.c | 35 veth->h_vlan_encapsulated_proto = skb->protocol; in nft_payload_rebuild_vlan_hdr() 233 case offsetof(struct vlan_ethhdr, h_vlan_encapsulated_proto): in nft_payload_offload_ll() 249 case offsetof(struct vlan_ethhdr, h_vlan_encapsulated_proto) + in nft_payload_offload_ll()
|