/linux/tools/testing/selftests/net/forwarding/ |
H A D | tc_flower_cfm.sh | 57 local ethtype="89 02"; readonly ethtype 65 pkt="$ethtype $(generate_cfm_hdr 7 47 0 32)" 67 pkt="$ethtype $(generate_cfm_hdr 6 5 0 4)" 76 pkt="$ethtype $(generate_cfm_hdr 0 43 0 12)" 93 local ethtype="89 02"; readonly ethtype 103 pkt="$ethtype $(generate_cfm_hdr 5 42 0 12)" 105 pkt="$ethtype $(generate_cfm_hdr 6 1 0 70)" 107 pkt="$ethtype $(generate_cfm_hdr 0 1 0 70)" 119 pkt="$ethtype $(generate_cfm_hdr 3 0 0 4)" 140 local ethtype="89 02"; readonly ethtype [all …]
|
H A D | tc_flower.sh | 394 local ethtype="88 47"; readonly ethtype 406 pkt="$ethtype $(mpls_lse 1048575 0 1 255)" 415 pkt="$ethtype $(mpls_lse 0 0 1 255)" 432 local ethtype="88 47"; readonly ethtype 444 pkt="$ethtype $(mpls_lse 0 7 1 255)" 453 pkt="$ethtype $(mpls_lse 0 0 1 255)" 470 local ethtype="88 47"; readonly ethtype 482 pkt="$ethtype $(mpls_lse 0 0 1 255)" 492 pkt="$ethtype $(mpls_lse 0 0 0 255) $(mpls_lse 0 0 1 255)" 509 local ethtype="88 47"; readonly ethtype [all …]
|
/linux/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_dcbx.c | 85 bool ethtype; in qed_dcbx_default_tlv() local 88 ethtype = qed_dcbx_ieee_app_ethtype(app_info_bitmap); in qed_dcbx_default_tlv() 90 ethtype = qed_dcbx_app_ethtype(app_info_bitmap); in qed_dcbx_default_tlv() 92 return !!(ethtype && (proto_id == QED_ETH_TYPE_DEFAULT)); in qed_dcbx_default_tlv() 110 bool ethtype; in qed_dcbx_fcoe_tlv() local 113 ethtype = qed_dcbx_ieee_app_ethtype(app_info_bitmap); in qed_dcbx_fcoe_tlv() 115 ethtype = qed_dcbx_app_ethtype(app_info_bitmap); in qed_dcbx_fcoe_tlv() 117 return !!(ethtype && (proto_id == QED_ETH_TYPE_FCOE)); in qed_dcbx_fcoe_tlv() 122 bool ethtype; in qed_dcbx_roce_tlv() local 125 ethtype = qed_dcbx_ieee_app_ethtype(app_info_bitmap); in qed_dcbx_roce_tlv() [all …]
|
/linux/drivers/net/dsa/microchip/ |
H A D | ksz9477_tc_flower.c | 38 u16 ethtype = 0; in ksz9477_flower_parse_key_l2() local 52 ethtype = be16_to_cpu(match.key->n_proto); in ksz9477_flower_parse_key_l2() 84 ksz9477_acl_match_process_l2(dev, port, ethtype, src_mac, dst_mac, in ksz9477_flower_parse_key_l2()
|
H A D | ksz9477_acl.c | 1401 u16 ethtype, u8 *src_mac, u8 *dst_mac, in ksz9477_acl_match_process_l2() argument 1412 ksz9477_acl_matching_rule_cfg_l2(entry->entry, ethtype, src_mac, in ksz9477_acl_match_process_l2() 1430 ksz9477_acl_matching_rule_cfg_l2(entry->entry, ethtype, mac, in ksz9477_acl_match_process_l2()
|
H A D | ksz9477.h | 97 u16 ethtype, u8 *src_mac, u8 *dst_mac,
|
/linux/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | cxgb4_tc_flower.c | 195 fs->val.ethtype = ethtype_key; in cxgb4_process_flow_match() 196 fs->mask.ethtype = ethtype_mask; in cxgb4_process_flow_match() 295 if (fs->val.ethtype == ETH_P_8021Q) { in cxgb4_process_flow_match() 296 fs->val.ethtype = 0; in cxgb4_process_flow_match() 297 fs->mask.ethtype = 0; in cxgb4_process_flow_match()
|
H A D | cxgb4_filter.c | 262 unsupported(fconf, ETHERTYPE_F, fs->val.ethtype, in validate_filter() 263 fs->mask.ethtype) || in validate_filter() 874 fwr->ethtype = htons(f->fs.val.ethtype); in set_filter_wr() 875 fwr->ethtypem = htons(f->fs.mask.ethtype); in set_filter_wr() 1070 if (fs->val.ethtype && !fs->mask.ethtype) in fill_default_mask() 1071 fs->mask.ethtype |= ~0; in fill_default_mask() 1219 ntuple_mask |= (u64)fs->mask.ethtype << tp->ethertype_shift; in is_filter_exact_match() 1281 if (tp->ethertype_shift >= 0 && fs->mask.ethtype) in hash_filter_ntuple() 1282 ntuple |= (u64)(fs->val.ethtype) << tp->ethertype_shift; in hash_filter_ntuple()
|
H A D | t4fw_api.h | 182 __be16 ethtype; member 214 __be16 ethtype; member 800 __be16 ethtype;
|
/linux/drivers/infiniband/hw/usnic/ |
H A D | usnic_fwd.h | 101 filter->u.usnic.ethtype = ETH_P_IBOE; in usnic_fwd_init_usnic_filter()
|
/linux/drivers/net/ethernet/netronome/nfp/flower/ |
H A D | cmsg.h | 246 __be16 ethtype; member 252 __be16 ethtype; member
|
H A D | action.c | 57 push_mpls->ethtype = act->mpls_push.proto; in nfp_fl_push_mpls() 71 pop_mpls->ethtype = act->mpls_pop.proto; in nfp_fl_pop_mpls()
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | fs_cmd.c | 618 MLX5_SET(vlan, vlan, ethtype, fte->act_dests.action.vlan[0].ethtype); in mlx5_cmd_set_fte() 624 MLX5_SET(vlan, vlan, ethtype, fte->act_dests.action.vlan[1].ethtype); in mlx5_cmd_set_fte()
|
H A D | fs_core.c | 1884 return vlan0->ethtype != vlan1->ethtype || in check_conflicting_actions_vlan()
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
H A D | dr_cmd.c | 854 MLX5_SET(vlan, vlan, ethtype, fte->action.vlan[0].ethtype); in mlx5dr_cmd_set_fte() 860 MLX5_SET(vlan, vlan, ethtype, fte->action.vlan[1].ethtype); in mlx5dr_cmd_set_fte()
|
H A D | fs_dr.c | 231 u16 n_ethtype = vlan->ethtype; in create_action_push_vlan()
|
/linux/include/linux/mlx5/ |
H A D | fs.h | 253 u16 ethtype; member
|
/linux/drivers/net/ethernet/cisco/enic/ |
H A D | vnic_devcmd.h | 564 u16 ethtype; member
|
/linux/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum.h | 695 int mlxsw_sp_ethtype_to_sver_type(u16 ethtype, u8 *p_sver_type); 697 u16 ethtype); 699 u16 ethtype);
|
H A D | spectrum.c | 472 int mlxsw_sp_ethtype_to_sver_type(u16 ethtype, u8 *p_sver_type) in mlxsw_sp_ethtype_to_sver_type() argument 474 switch (ethtype) { in mlxsw_sp_ethtype_to_sver_type() 489 u16 ethtype) in mlxsw_sp_port_egress_ethtype_set() argument 496 err = mlxsw_sp_ethtype_to_sver_type(ethtype, &sver_type); in mlxsw_sp_port_egress_ethtype_set() 505 u16 vid, u16 ethtype) in __mlxsw_sp_port_pvid_set() argument 512 err = mlxsw_sp_ethtype_to_sver_type(ethtype, &sver_type); in __mlxsw_sp_port_pvid_set() 533 u16 ethtype) in mlxsw_sp_port_pvid_set() argument 542 err = __mlxsw_sp_port_pvid_set(mlxsw_sp_port, vid, ethtype); in mlxsw_sp_port_pvid_set() 554 __mlxsw_sp_port_pvid_set(mlxsw_sp_port, mlxsw_sp_port->pvid, ethtype); in mlxsw_sp_port_pvid_set()
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/ |
H A D | ingress_lgcy.c | 225 flow_act.vlan[0].ethtype = ETH_P_8021Q; in esw_acl_ingress_lgcy_setup()
|
H A D | ingress_ofld.c | 42 flow_act.vlan[0].ethtype = ETH_P_8021Q; in esw_acl_ingress_prio_tag_create()
|
/linux/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_prototype.h | 415 u8 *mac_addr, u16 ethtype, u16 flags,
|
H A D | i40e_common.c | 4017 u8 *mac_addr, u16 ethtype, u16 flags, in i40e_aq_add_rem_control_packet_filter() argument 4046 cmd->etype = cpu_to_le16(ethtype); in i40e_aq_add_rem_control_packet_filter() 4074 u16 ethtype = I40E_FLOW_CONTROL_ETHTYPE; in i40e_add_filter_to_drop_tx_flow_control_frames() local 4077 status = i40e_aq_add_rem_control_packet_filter(hw, NULL, ethtype, flag, in i40e_add_filter_to_drop_tx_flow_control_frames()
|
/linux/include/linux/qed/ |
H A D | qed_if.h | 84 bool ethtype; member
|