/kernel/linux/linux-5.10/samples/bpf/ |
H A D | xdp1_kern.c | 60 if (h_proto == htons(ETH_P_8021Q) || h_proto == htons(ETH_P_8021AD)) { in xdp_prog1() 69 if (h_proto == htons(ETH_P_8021Q) || h_proto == htons(ETH_P_8021AD)) { in xdp_prog1()
|
H A D | xdp2_kern.c | 76 if (h_proto == htons(ETH_P_8021Q) || h_proto == htons(ETH_P_8021AD)) { in xdp_prog1() 85 if (h_proto == htons(ETH_P_8021Q) || h_proto == htons(ETH_P_8021AD)) { in xdp_prog1()
|
H A D | parse_varlen.c | 126 if (h_proto == ETH_P_8021Q || h_proto == ETH_P_8021AD) { in handle_ingress() 135 if (h_proto == ETH_P_8021Q || h_proto == ETH_P_8021AD) { in handle_ingress()
|
H A D | xdp_router_ipv4_kern.c | 129 if (h_proto == htons(ETH_P_8021Q) || h_proto == htons(ETH_P_8021AD)) { in xdp_router_ipv4_prog()
|
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/ |
H A D | test_xdp_vlan.c | 71 || eth_type == bpf_htons(ETH_P_8021AD)) { in parse_eth_frame() 84 || eth_type == bpf_htons(ETH_P_8021AD)) { in parse_eth_frame()
|
H A D | bpf_flow.c | 131 case bpf_htons(ETH_P_8021AD): in parse_eth_proto() 394 if (keys->n_proto == bpf_htons(ETH_P_8021AD)) { in VLAN() 413 if (vlan->h_vlan_encapsulated_proto == bpf_htons(ETH_P_8021AD) || in VLAN()
|
/kernel/linux/linux-6.6/samples/bpf/ |
H A D | parse_varlen.c | 126 if (h_proto == ETH_P_8021Q || h_proto == ETH_P_8021AD) { in handle_ingress() 135 if (h_proto == ETH_P_8021Q || h_proto == ETH_P_8021AD) { in handle_ingress()
|
H A D | xdp_router_ipv4.bpf.c | 14 #define ETH_P_8021AD 0x88A8 macro 93 h_proto == bpf_htons(ETH_P_8021AD)) { in xdp_router_ipv4_prog()
|
H A D | net_shared.h | 11 #define ETH_P_8021AD 0x88A8 macro
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/ |
H A D | test_xdp_vlan.c | 71 || eth_type == bpf_htons(ETH_P_8021AD)) { in parse_eth_frame() 84 || eth_type == bpf_htons(ETH_P_8021AD)) { in parse_eth_frame()
|
H A D | bpf_flow.c | 132 case bpf_htons(ETH_P_8021AD): in parse_eth_proto() 410 if (keys->n_proto == bpf_htons(ETH_P_8021AD)) { in VLAN() 429 if (vlan->h_vlan_encapsulated_proto == bpf_htons(ETH_P_8021AD) || in VLAN()
|
/kernel/linux/linux-5.10/drivers/net/dsa/sja1105/ |
H A D | sja1105_spi.c | 548 .qinq_tpid = ETH_P_8021AD, 566 .qinq_tpid = ETH_P_8021AD, 584 .qinq_tpid = ETH_P_8021AD, 603 .qinq_tpid = ETH_P_8021AD,
|
/kernel/linux/linux-5.10/net/dsa/ |
H A D | tag_mtk.c | 41 case htons(ETH_P_8021AD): in mtk_tag_xmit()
|
H A D | tag_ocelot.c | 246 vlan_tpid = tag_type ? ETH_P_8021AD : ETH_P_8021Q; in ocelot_rcv()
|
/kernel/linux/linux-6.6/net/dsa/ |
H A D | tag_mtk.c | 42 case htons(ETH_P_8021AD): in mtk_tag_xmit()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
H A D | bridge.c | 110 else if (vlan_proto == ETH_P_8021AD) in mlx5_esw_bridge_ingress_vlan_proto_fg_create() 147 return mlx5_esw_bridge_ingress_vlan_proto_fg_create(from, to, ETH_P_8021AD, esw, in mlx5_esw_bridge_ingress_qinq_fg_create() 172 else if (vlan_proto == ETH_P_8021AD) in mlx5_esw_bridge_ingress_vlan_proto_filter_fg_create() 207 return mlx5_esw_bridge_ingress_vlan_proto_filter_fg_create(from, to, ETH_P_8021AD, esw, in mlx5_esw_bridge_ingress_qinq_filter_fg_create() 267 else if (vlan_proto == ETH_P_8021AD) in mlx5_esw_bridge_egress_vlan_proto_fg_create() 299 return mlx5_esw_bridge_egress_vlan_proto_fg_create(from, to, ETH_P_8021AD, esw, egress_ft); in mlx5_esw_bridge_egress_qinq_fg_create() 616 } else if (bridge->vlan_proto == ETH_P_8021AD) { in mlx5_esw_bridge_ingress_flow_with_esw_create() 722 } else if (bridge->vlan_proto == ETH_P_8021AD) { in mlx5_esw_bridge_ingress_filter_flow_create() 780 } else if (bridge->vlan_proto == ETH_P_8021AD) { in mlx5_esw_bridge_egress_flow_create() 1499 if (proto != ETH_P_8021Q && proto != ETH_P_8021AD) { in mlx5_esw_bridge_vlan_proto_set() [all...] |
/kernel/linux/linux-5.10/include/uapi/linux/ |
H A D | if_ether.h | 90 #define ETH_P_8021AD 0x88A8 /* 802.1ad Service VLAN */ macro
|
/kernel/linux/linux-6.6/include/uapi/linux/ |
H A D | if_ether.h | 93 #define ETH_P_8021AD 0x88A8 /* 802.1ad Service VLAN */ macro
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/ |
H A D | if_ether.h | 71 #define ETH_P_8021AD 0x88A8 macro
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/ |
H A D | if_ether.h | 71 #define ETH_P_8021AD 0x88A8 macro
|
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/ |
H A D | if_ether.h | 58 #define ETH_P_8021AD 0x88A8 macro
|
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_cmn.h | 941 start_params->sd_vlan_eth_type = ETH_P_8021AD; in bnx2x_func_start() 942 REG_WR(bp, PRS_REG_VLAN_TYPE_0, ETH_P_8021AD); in bnx2x_func_start() 943 REG_WR(bp, PBF_REG_VLAN_TYPE_0, ETH_P_8021AD); in bnx2x_func_start() 944 REG_WR(bp, NIG_REG_LLH_E1HOV_TYPE_1, ETH_P_8021AD); in bnx2x_func_start()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_cmn.h | 941 start_params->sd_vlan_eth_type = ETH_P_8021AD; in bnx2x_func_start() 942 REG_WR(bp, PRS_REG_VLAN_TYPE_0, ETH_P_8021AD); in bnx2x_func_start() 943 REG_WR(bp, PBF_REG_VLAN_TYPE_0, ETH_P_8021AD); in bnx2x_func_start() 944 REG_WR(bp, NIG_REG_LLH_E1HOV_TYPE_1, ETH_P_8021AD); in bnx2x_func_start()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/sparx5/ |
H A D | sparx5_tc_flower.c | 50 case ETH_P_8021AD: in sparx5_tc_flower_es0_tpid() 874 case ETH_P_8021AD: in sparx5_tc_action_vlan_pop() 915 case ETH_P_8021AD: in sparx5_tc_action_vlan_modify() 975 if (tpid == ETH_P_8021AD) { in sparx5_tc_action_vlan_push() 988 case ETH_P_8021AD: in sparx5_tc_action_vlan_push()
|
/kernel/linux/linux-5.10/net/8021q/ |
H A D | vlan.h | 44 case htons(ETH_P_8021AD): in vlan_proto_idx()
|