| /linux/tools/testing/selftests/bpf/ |
| H A D | xdp_metadata.h | 16 #ifndef ETH_P_8021AD 17 #define ETH_P_8021AD 0x88A8 macro
|
| /linux/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
|
| H A D | sockex2_kern.c | 107 if (proto == ETH_P_8021AD) { in flow_dissector()
|
| H A D | sockex3_kern.c | 277 case ETH_P_8021AD: in parse_eth_proto()
|
| /linux/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 PROG() 429 if (vlan->h_vlan_encapsulated_proto == bpf_htons(ETH_P_8021AD) || in PROG()
|
| H A D | xdp_hw_metadata.c | 42 if (eth + 1 < data_end && (eth->h_proto == bpf_htons(ETH_P_8021AD) || in rx()
|
| /linux/include/uapi/linux/ |
| H A D | if_ether.h | 93 #define ETH_P_8021AD 0x88A8 /* 802.1ad Service VLAN */ macro
|
| /linux/net/dsa/ |
| H A D | tag_mtk.c | 42 case htons(ETH_P_8021AD): in mtk_tag_xmit()
|
| H A D | tag_ocelot.c | 139 vlan_tpid = tag_type ? ETH_P_8021AD : ETH_P_8021Q; in ocelot_rcv()
|
| /linux/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()
|
| /linux/net/8021q/ |
| H A D | vlan.h | 45 case htons(ETH_P_8021AD): in vlan_proto_idx()
|
| H A D | vlan_core.c | 174 if (proto == htons(ETH_P_8021AD) && in vlan_hw_filter_capable() 541 .type = cpu_to_be16(ETH_P_8021AD),
|
| H A D | vlan.c | 543 err = vlan_filter_push_vids(vlan_info, htons(ETH_P_8021AD)); in vlan_device_event() 549 vlan_filter_drop_vids(vlan_info, htons(ETH_P_8021AD)); in vlan_device_event()
|
| H A D | vlan_netlink.c | 65 case htons(ETH_P_8021AD): in vlan_validate()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
| H A D | bridge_mcast.c | 99 } else if (bridge->vlan_proto == ETH_P_8021AD) { in mlx5_esw_bridge_mdb_flow_create() 384 else if (vlan_proto == ETH_P_8021AD) in mlx5_esw_bridge_mcast_vlan_proto_fg_create() 417 return mlx5_esw_bridge_mcast_vlan_proto_fg_create(from, to, ETH_P_8021AD, esw, mcast_ft); in mlx5_esw_bridge_mcast_qinq_fg_create() 602 } else if (vlan_proto == ETH_P_8021AD) { in mlx5_esw_bridge_mcast_vlan_flow_create()
|
| /linux/net/netfilter/ |
| H A D | nf_tables_offload.c | 64 match->key.vlan.vlan_tpid == htons(ETH_P_8021AD))) { in nft_flow_rule_transfer_vlan() 77 match->key.basic.n_proto == htons(ETH_P_8021AD))) { in nft_flow_rule_transfer_vlan()
|
| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_vsi_vlan_lib.c | 26 if (vlan->tpid != ETH_P_8021Q && vlan->tpid != ETH_P_8021AD && in validate_vlan() 432 case ETH_P_8021AD: in tpid_to_vsi_outer_vlan_type()
|
| /linux/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | spectrum_nve_vxlan.c | 123 if (params->ethertype == ETH_P_8021AD) { in mlxsw_sp1_nve_vxlan_can_offload()
|
| /linux/drivers/net/ethernet/mellanox/mlx4/ |
| H A D | cmd.c | 2011 if (vp_admin->vlan_proto != htons(ETH_P_8021AD) || in mlx4_master_activate_admin_state() 3024 if (proto == htons(ETH_P_8021AD) && in mlx4_set_vf_vlan() 3029 proto != htons(ETH_P_8021AD)) in mlx4_set_vf_vlan() 3032 if ((proto == htons(ETH_P_8021AD)) && in mlx4_set_vf_vlan() 3041 if ((proto == htons(ETH_P_8021AD)) && (slave_state->active) && in mlx4_set_vf_vlan() 3070 if ((proto == htons(ETH_P_8021AD) && in mlx4_set_vf_vlan()
|
| /linux/drivers/net/ethernet/netronome/nfp/ |
| H A D | nfp_net_dp.c | 456 tpid = ETH_P_8021AD; in nfp_net_vlan_strip()
|
| /linux/drivers/net/ethernet/intel/iavf/ |
| H A D | iavf_main.c | 2225 iavf_disable_vlan_stripping_v2(adapter, ETH_P_8021AD); in iavf_process_aq_command() 2233 iavf_enable_vlan_stripping_v2(adapter, ETH_P_8021AD); in iavf_process_aq_command() 2241 iavf_disable_vlan_insertion_v2(adapter, ETH_P_8021AD); in iavf_process_aq_command() 2249 iavf_enable_vlan_insertion_v2(adapter, ETH_P_8021AD); in iavf_process_aq_command() 2291 vlan_ethertype = ETH_P_8021AD; in iavf_set_vlan_offload_features() 2295 vlan_ethertype = ETH_P_8021AD; in iavf_set_vlan_offload_features() 2329 case ETH_P_8021AD: in iavf_set_vlan_offload_features()
|
| /linux/drivers/net/ethernet/qlogic/qed/ |
| H A D | qed_sp_commands.c | 348 outer_tag_config->outer_tag.tpid = cpu_to_le16(ETH_P_8021AD); in qed_sp_pf_start()
|