Home
last modified time | relevance | path

Searched refs:dest_vsi (Results 1 - 22 of 22) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/
H A Dice_tc_lib.c650 fltr->dest_vsi = repr->src_vsi; in ice_tc_setup_redirect_action()
656 fltr->dest_vsi = repr->src_vsi->back->switchdev.uplink_vsi; in ice_tc_setup_redirect_action()
662 fltr->dest_vsi = repr->src_vsi; in ice_tc_setup_redirect_action()
752 rule_info.sw_act.vsi_handle = fltr->dest_vsi->idx; in ice_eswitch_add_tc_fltr()
768 fltr->dest_vsi == vsi->back->switchdev.uplink_vsi) { in ice_eswitch_add_tc_fltr()
864 struct ice_vsi *dest_vsi = NULL; in ice_tc_forward_action() local
883 dest_vsi = vsi->tc_map_vsi[tc_class]; in ice_tc_forward_action()
898 dest_vsi = ice_locate_vsi_using_queue(vsi, q); in ice_tc_forward_action()
906 /* Must have valid dest_vsi (it could be main VSI or ADQ VSI) */ in ice_tc_forward_action()
907 if (!dest_vsi) { in ice_tc_forward_action()
934 struct ice_vsi *dest_vsi; ice_add_tc_flower_adv_fltr() local
[all...]
H A Dice_tc_lib.h153 struct ice_vsi *dest_vsi; member
182 * For forward to queue, as long as dest_vsi is valid and it is of type
184 * NOTE: For forward to queue, correct dest_vsi is still set in tc_fltr based
193 return f->dest_vsi && f->dest_vsi->type == ICE_VSI_CHNL; in ice_is_chnl_fltr()
H A Dice_fdir.h186 u16 dest_vsi; member
H A Dice_ethtool_fdir.c1657 * @dest_vsi: ptr to dest VSI index
1664 ice_update_ring_dest_vsi(struct ice_vsi *vsi, u16 *dest_vsi, u32 *ring) in ice_update_ring_dest_vsi() argument
1679 /* update the dest_vsi based on channel */ in ice_update_ring_dest_vsi()
1680 *dest_vsi = ch->ch_vsi->idx; in ice_update_ring_dest_vsi()
1697 u16 dest_vsi, q_index = 0; in ice_set_fdir_input_set() local
1710 dest_vsi = vsi->idx; in ice_set_fdir_input_set()
1726 ice_update_ring_dest_vsi(vsi, &dest_vsi, &ring); in ice_set_fdir_input_set()
1740 input->dest_vsi = dest_vsi; in ice_set_fdir_input_set()
H A Dice_arfs.c316 fltr_info->dest_vsi = vsi->idx; in ice_arfs_build_entry()
H A Dice_fdir.c693 fdir_fltr_ctx.fd_vsi = ice_get_hw_vsi_num(hw, input->dest_vsi); in ice_fdir_get_prgm_desc()
H A Dice_virtchnl_fdir.c1302 input->dest_vsi = vsi->idx; in ice_vc_fdir_write_fltr()
H A Dice_main.c8453 } else if (fltr->dest_vsi) { in ice_rem_all_chnl_fltrs()
8455 if (fltr->dest_vsi->type == ICE_VSI_CHNL) { in ice_rem_all_chnl_fltrs()
8458 fltr->dest_vsi->num_chnl_fltr--; in ice_rem_all_chnl_fltrs()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/
H A Dice_fdir.h130 u16 dest_vsi; member
H A Dice_ethtool_fdir.c1475 u16 dest_vsi, q_index = 0; in ice_set_fdir_input_set() local
1487 dest_vsi = vsi->idx; in ice_set_fdir_input_set()
1510 input->dest_vsi = dest_vsi; in ice_set_fdir_input_set()
H A Dice_arfs.c316 fltr_info->dest_vsi = vsi->idx; in ice_arfs_build_entry()
H A Dice_fdir.c383 fdir_fltr_ctx.fd_vsi = ice_get_hw_vsi_num(hw, input->dest_vsi); in ice_fdir_get_prgm_desc()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/i40e/
H A Di40e_ethtool.c3332 if (rule->dest_vsi != pf->vsi[pf->lan_vsi]->id) { in i40e_get_ethtool_fdir_entry()
3335 vsi = i40e_find_vsi_from_id(pf, rule->dest_vsi); in i40e_get_ethtool_fdir_entry()
4512 u16 dest_vsi = 0, q_index = 0; in i40e_add_fdir_ethtool() local
4565 dest_vsi = vsi->id; in i40e_add_fdir_ethtool()
4574 dest_vsi = pf->vf[vf].lan_vsi_id; in i40e_add_fdir_ethtool()
4587 input->dest_vsi = dest_vsi; in i40e_add_fdir_ethtool()
H A Di40e_prototype.h153 u16 rule_type, u16 dest_vsi, u16 count, __le16 *mr_list,
H A Di40e.h235 u16 dest_vsi; member
H A Di40e_common.c2901 * @dest_vsi: SEID of VSI to which packets will be mirrored
2912 u16 rule_type, u16 dest_vsi, u16 count, __le16 *mr_list, in i40e_aq_add_mirrorrule()
2923 rule_type, dest_vsi, count, mr_list, in i40e_aq_add_mirrorrule()
2911 i40e_aq_add_mirrorrule(struct i40e_hw *hw, u16 sw_seid, u16 rule_type, u16 dest_vsi, u16 count, __le16 *mr_list, struct i40e_asq_cmd_details *cmd_details, u16 *rule_id, u16 *rules_used, u16 *rules_free) i40e_aq_add_mirrorrule() argument
H A Di40e_txrx.c50 ((u32)(fdata->dest_vsi ? : pf->vsi[pf->lan_vsi]->id) << in i40e_fdir()
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/i40e/
H A Di40e_ethtool.c3487 if (rule->dest_vsi != pf->vsi[pf->lan_vsi]->id) { in i40e_get_ethtool_fdir_entry()
3490 vsi = i40e_find_vsi_from_id(pf, rule->dest_vsi); in i40e_get_ethtool_fdir_entry()
4794 u16 dest_vsi = 0, q_index = 0; in i40e_add_fdir_ethtool() local
4847 dest_vsi = vsi->id; in i40e_add_fdir_ethtool()
4856 dest_vsi = pf->vf[vf].lan_vsi_id; in i40e_add_fdir_ethtool()
4869 input->dest_vsi = dest_vsi; in i40e_add_fdir_ethtool()
H A Di40e_prototype.h179 u16 rule_type, u16 dest_vsi, u16 count, __le16 *mr_list,
H A Di40e.h242 u16 dest_vsi; member
H A Di40e_common.c2775 * @dest_vsi: SEID of VSI to which packets will be mirrored
2786 u16 rule_type, u16 dest_vsi, u16 count, in i40e_aq_add_mirrorrule()
2798 rule_type, dest_vsi, count, mr_list, in i40e_aq_add_mirrorrule()
2785 i40e_aq_add_mirrorrule(struct i40e_hw *hw, u16 sw_seid, u16 rule_type, u16 dest_vsi, u16 count, __le16 *mr_list, struct i40e_asq_cmd_details *cmd_details, u16 *rule_id, u16 *rules_used, u16 *rules_free) i40e_aq_add_mirrorrule() argument
H A Di40e_txrx.c48 ((u32)(fdata->dest_vsi ? : pf->vsi[pf->lan_vsi]->id) << in i40e_fdir()

Completed in 64 milliseconds