| /drivers/net/ethernet/intel/ice/ |
| A D | ice_vsi_vlan_lib.c | 9 static void print_invalid_tpid(struct ice_vsi *vsi, u16 tpid) in print_invalid_tpid() argument 12 ice_vsi_type_str(vsi->type), vsi->idx, tpid); in print_invalid_tpid() 26 if (vlan->tpid != ETH_P_8021Q && vlan->tpid != ETH_P_8021AD && in validate_vlan() 27 vlan->tpid != ETH_P_QINQ1 && (vlan->tpid || vlan->vid)) { in validate_vlan() 28 print_invalid_tpid(vsi, vlan->tpid); in validate_vlan() 184 if (tpid != ETH_P_8021Q) { in ice_vsi_ena_inner_stripping() 185 print_invalid_tpid(vsi, tpid); in ice_vsi_ena_inner_stripping() 199 if (tpid != ETH_P_8021Q) { in ice_vsi_ena_inner_insertion() 200 print_invalid_tpid(vsi, tpid); in ice_vsi_ena_inner_insertion() 277 if (vlan->tpid != ETH_P_8021Q) in ice_vsi_set_inner_port_vlan() [all …]
|
| A D | ice_vsi_vlan_lib.h | 21 int ice_vsi_ena_inner_stripping(struct ice_vsi *vsi, u16 tpid); 23 int ice_vsi_ena_inner_insertion(struct ice_vsi *vsi, u16 tpid); 33 int ice_vsi_ena_outer_stripping(struct ice_vsi *vsi, u16 tpid); 35 int ice_vsi_ena_outer_insertion(struct ice_vsi *vsi, u16 tpid);
|
| A D | ice_vlan.h | 11 u16 tpid; member 16 #define ICE_VLAN(tpid, vid, prio) ((struct ice_vlan){ tpid, vid, prio }) argument
|
| A D | ice_vsi_vlan_ops.h | 15 int (*ena_stripping)(struct ice_vsi *vsi, const u16 tpid); 17 int (*ena_insertion)(struct ice_vsi *vsi, const u16 tpid);
|
| A D | ice_vsi_vlan_ops.c | 19 u16 __always_unused tpid) in op_unsupported_tpid_arg() argument
|
| A D | ice_virtchnl.c | 3370 switch (tpid) { in ice_vc_validate_vlan_tpid() 3397 if (!vc_vlan->tci || !vc_vlan->tpid) in ice_vc_is_valid_vlan() 3447 outer->tpid)) || in ice_vc_validate_vlan_filter_list() 3450 inner->tpid))) in ice_vc_validate_vlan_filter_list() 3467 vlan.tpid = vc_vlan->tpid; in ice_vc_to_vlan() 3806 *tpid = ETH_P_8021Q; in ice_vc_get_tpid() 3809 *tpid = ETH_P_8021AD; in ice_vc_get_tpid() 3812 *tpid = ETH_P_QINQ1; in ice_vc_get_tpid() 3815 *tpid = 0; in ice_vc_get_tpid() 3833 u16 tpid; in ice_vc_ena_vlan_offload() local [all …]
|
| A D | ice_fltr.c | 261 info.l_data.vlan.tpid = vlan->tpid; in ice_fltr_add_vlan_to_list()
|
| A D | ice_vf_lib.h | 187 return vf->port_vlan_info.tpid; in ice_vf_get_port_vlan_tpid()
|
| A D | ice_switch.h | 98 u16 tpid; member
|
| /drivers/net/ethernet/netronome/nfp/ |
| A D | nfp_net_dp.c | 447 u16 tpid = 0, tci = 0; in nfp_net_vlan_strip() local 450 tpid = ETH_P_8021Q; in nfp_net_vlan_strip() 453 if (meta->vlan.tpid == NFP_NET_VLAN_CTAG) in nfp_net_vlan_strip() 454 tpid = ETH_P_8021Q; in nfp_net_vlan_strip() 455 else if (meta->vlan.tpid == NFP_NET_VLAN_STAG) in nfp_net_vlan_strip() 456 tpid = ETH_P_8021AD; in nfp_net_vlan_strip() 462 if (tpid) in nfp_net_vlan_strip() 463 __vlan_hwaccel_put_tag(skb, htons(tpid), tci); in nfp_net_vlan_strip()
|
| A D | nfp_net.h | 266 u8 tpid; member
|
| /drivers/net/ethernet/intel/iavf/ |
| A D | iavf_virtchnl.c | 872 vlan->tpid = f->vlan.tpid; in iavf_add_vlans() 1019 vlan->tpid = f->vlan.tpid; in iavf_del_vlans() 1322 switch (tpid) { in iavf_tpid_to_vc_ethertype() 1374 offload_op, tpid); in iavf_set_vc_offload_ethertype() 1393 if (tpid == ETH_P_8021Q) in iavf_clear_offload_v2_aq_required() 1396 else if (tpid == ETH_P_8021AD) in iavf_clear_offload_v2_aq_required() 1401 if (tpid == ETH_P_8021Q) in iavf_clear_offload_v2_aq_required() 1404 else if (tpid == ETH_P_8021AD) in iavf_clear_offload_v2_aq_required() 1409 if (tpid == ETH_P_8021Q) in iavf_clear_offload_v2_aq_required() 1412 else if (tpid == ETH_P_8021AD) in iavf_clear_offload_v2_aq_required() [all …]
|
| A D | iavf.h | 152 #define IAVF_VLAN(vid, tpid) ((struct iavf_vlan){ vid, tpid }) argument 155 u16 tpid; member 619 void iavf_enable_vlan_stripping_v2(struct iavf_adapter *adapter, u16 tpid); 620 void iavf_disable_vlan_stripping_v2(struct iavf_adapter *adapter, u16 tpid); 621 void iavf_enable_vlan_insertion_v2(struct iavf_adapter *adapter, u16 tpid); 622 void iavf_disable_vlan_insertion_v2(struct iavf_adapter *adapter, u16 tpid);
|
| /drivers/net/ethernet/microchip/sparx5/ |
| A D | sparx5_tc_flower.c | 65 switch (st->tpid) { in sparx5_tc_flower_es0_tpid() 238 if (st->admin->vtype == VCAP_TYPE_ES0 && st->tpid) in sparx5_tc_flower_handler_vlan_usage() 884 u16 tpid) in sparx5_tc_action_vlan_pop() argument 897 switch (tpid) { in sparx5_tc_action_vlan_pop() 916 u16 tpid) in sparx5_tc_action_vlan_modify() argument 934 switch (tpid) { in sparx5_tc_action_vlan_modify() 986 u16 tpid) in sparx5_tc_action_vlan_push() argument 1000 if (tpid == ETH_P_8021AD) { in sparx5_tc_action_vlan_push() 1261 state.tpid); in sparx5_tc_flower_replace() 1267 act, state.tpid); in sparx5_tc_flower_replace() [all …]
|
| /drivers/net/ethernet/mscc/ |
| A D | ocelot_flower.c | 205 enum ocelot_tag_tpid_sel tpid; in ocelot_flower_parse_egress_vlan_modify() local 209 tpid = OCELOT_TAG_TPID_SEL_8021Q; in ocelot_flower_parse_egress_vlan_modify() 212 tpid = OCELOT_TAG_TPID_SEL_8021AD; in ocelot_flower_parse_egress_vlan_modify() 220 filter->action.tag_a_tpid_sel = tpid; in ocelot_flower_parse_egress_vlan_modify() 265 enum ocelot_tag_tpid_sel tpid; in ocelot_flower_parse_action() local 500 tpid = OCELOT_TAG_TPID_SEL_8021Q; in ocelot_flower_parse_action() 503 tpid = OCELOT_TAG_TPID_SEL_8021AD; in ocelot_flower_parse_action() 510 filter->action.tag_a_tpid_sel = tpid; in ocelot_flower_parse_action()
|
| /drivers/net/ethernet/microchip/vcap/ |
| A D | vcap_tc.c | 176 u16 tpid; in vcap_tc_flower_handler_cvlan_usage() local 181 tpid = be16_to_cpu(mt.key->vlan_tpid); in vcap_tc_flower_handler_cvlan_usage() 183 if (tpid == ETH_P_8021Q) { in vcap_tc_flower_handler_cvlan_usage() 239 st->tpid = be16_to_cpu(mt.key->vlan_tpid); in vcap_tc_flower_handler_vlan_usage()
|
| A D | vcap_tc.h | 16 u16 tpid; member
|
| /drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
| A D | nv50.c | 282 nv50_gr_mp_trap(struct nv50_gr *gr, int tpid, int display) in nv50_gr_mp_trap() argument 295 addr = 0x408200 + (tpid << 12) + (i << 7); in nv50_gr_mp_trap() 297 addr = 0x408100 + (tpid << 11) + (i << 7); in nv50_gr_mp_trap() 312 tpid, i, status, msg, pc & 0xffffff, in nv50_gr_mp_trap() 321 "No MPs claiming errors?\n", tpid); in nv50_gr_mp_trap()
|
| /drivers/net/ethernet/qlogic/qed/ |
| A D | qed_sp_commands.c | 346 outer_tag_config->outer_tag.tpid = cpu_to_le16(ETH_P_8021Q); in qed_sp_pf_start() 348 outer_tag_config->outer_tag.tpid = cpu_to_le16(ETH_P_8021AD); in qed_sp_pf_start()
|
| /drivers/net/ethernet/freescale/enetc/ |
| A D | enetc.c | 331 temp_bd.ext.tpid = 0; /* < C-TAG */ in enetc_map_tx_buffs() 506 txbd_tmp.ext.tpid = 0; /* < C-TAG */ in enetc_map_tx_tso_hdr() 719 txbd_tmp.ext.tpid = ENETC_TPID_8021Q; in enetc_lso_map_hdr() 1379 __be16 tpid = 0; in enetc_get_offloads() local 1383 tpid = htons(ETH_P_8021Q); in enetc_get_offloads() 1386 tpid = htons(ETH_P_8021AD); in enetc_get_offloads() 1389 tpid = htons(enetc_rd_hot(hw, ENETC_SICVLANR1) & in enetc_get_offloads() 1393 tpid = htons(enetc_rd_hot(hw, ENETC_SICVLANR2) & in enetc_get_offloads() 1397 __vlan_hwaccel_put_tag(skb, tpid, le16_to_cpu(rxbd->r.vlan_opt)); in enetc_get_offloads()
|
| /drivers/net/dsa/sja1105/ |
| A D | sja1105_main.c | 886 .tpid = ETH_P_SJA1105, in sja1105_init_general_params() 2438 u16 tpid, tpid2; in sja1105_vlan_filtering() local 2451 tpid = ETH_P_8021Q; in sja1105_vlan_filtering() 2455 tpid = ETH_P_SJA1105; in sja1105_vlan_filtering() 2462 general_params->tpid = tpid; in sja1105_vlan_filtering()
|
| A D | sja1105_static_config.h | 208 u64 tpid; member
|
| A D | sja1105_static_config.c | 136 sja1105_packing(buf, &entry->tpid, 42, 27, size, op); in sja1105et_general_params_entry_packing() 170 sja1105_packing(buf, &entry->tpid, 57, 42, size, op); in sja1105pqrs_general_params_entry_packing() 204 sja1105_packing(buf, &entry->tpid, 142, 127, size, op); in sja1110_general_params_entry_packing()
|
| /drivers/net/ethernet/marvell/mvpp2/ |
| A D | mvpp2_prs.c | 688 static int mvpp2_prs_vlan_find(struct mvpp2 *priv, unsigned short tpid, int ai) in mvpp2_prs_vlan_find() argument 704 match = mvpp2_prs_tcam_data_cmp(&pe, 0, tpid); in mvpp2_prs_vlan_find() 729 static int mvpp2_prs_vlan_add(struct mvpp2 *priv, unsigned short tpid, int ai, in mvpp2_prs_vlan_add() argument 738 tid = mvpp2_prs_vlan_find(priv, tpid, ai); in mvpp2_prs_vlan_add() 770 mvpp2_prs_match_etype(&pe, 0, tpid); in mvpp2_prs_vlan_add()
|
| /drivers/net/ethernet/wangxun/libwx/ |
| A D | wx_hw.c | 1556 wx->tpid[0] = ETH_P_8021Q; in wx_configure_port() 1557 wx->tpid[1] = ETH_P_8021AD; in wx_configure_port() 1562 wx->tpid[i] = ETH_P_8021Q; in wx_configure_port()
|