Lines Matching refs:sw_act

5906 		if (rinfo->sw_act.flag == list_itr->rule_info.sw_act.flag &&  in ice_find_adv_rule_entry()
5945 if (cur_fltr->sw_act.fltr_act == ICE_FWD_TO_Q || in ice_adv_add_update_vsi_list()
5946 cur_fltr->sw_act.fltr_act == ICE_FWD_TO_QGRP || in ice_adv_add_update_vsi_list()
5947 cur_fltr->sw_act.fltr_act == ICE_DROP_PACKET) in ice_adv_add_update_vsi_list()
5950 if ((new_fltr->sw_act.fltr_act == ICE_FWD_TO_Q || in ice_adv_add_update_vsi_list()
5951 new_fltr->sw_act.fltr_act == ICE_FWD_TO_QGRP) && in ice_adv_add_update_vsi_list()
5952 (cur_fltr->sw_act.fltr_act == ICE_FWD_TO_VSI || in ice_adv_add_update_vsi_list()
5953 cur_fltr->sw_act.fltr_act == ICE_FWD_TO_VSI_LIST)) in ice_adv_add_update_vsi_list()
5965 if (cur_fltr->sw_act.fwd_id.hw_vsi_id == in ice_adv_add_update_vsi_list()
5966 new_fltr->sw_act.fwd_id.hw_vsi_id) in ice_adv_add_update_vsi_list()
5969 vsi_handle_arr[0] = cur_fltr->sw_act.vsi_handle; in ice_adv_add_update_vsi_list()
5970 vsi_handle_arr[1] = new_fltr->sw_act.vsi_handle; in ice_adv_add_update_vsi_list()
5978 tmp_fltr.flag = m_entry->rule_info.sw_act.flag; in ice_adv_add_update_vsi_list()
5991 cur_fltr->sw_act.fwd_id.vsi_list_id = vsi_list_id; in ice_adv_add_update_vsi_list()
5992 cur_fltr->sw_act.fltr_act = ICE_FWD_TO_VSI_LIST; in ice_adv_add_update_vsi_list()
5997 u16 vsi_handle = new_fltr->sw_act.vsi_handle; in ice_adv_add_update_vsi_list()
6009 vsi_list_id = cur_fltr->sw_act.fwd_id.vsi_list_id; in ice_adv_add_update_vsi_list()
6088 if (!(rinfo->sw_act.fltr_act == ICE_FWD_TO_VSI || in ice_add_adv_rule()
6089 rinfo->sw_act.fltr_act == ICE_FWD_TO_Q || in ice_add_adv_rule()
6090 rinfo->sw_act.fltr_act == ICE_FWD_TO_QGRP || in ice_add_adv_rule()
6091 rinfo->sw_act.fltr_act == ICE_DROP_PACKET)) { in ice_add_adv_rule()
6096 vsi_handle = rinfo->sw_act.vsi_handle; in ice_add_adv_rule()
6102 if (rinfo->sw_act.fltr_act == ICE_FWD_TO_VSI) in ice_add_adv_rule()
6103 rinfo->sw_act.fwd_id.hw_vsi_id = in ice_add_adv_rule()
6105 if (rinfo->sw_act.flag & ICE_FLTR_TX) in ice_add_adv_rule()
6106 rinfo->sw_act.src = ice_get_hw_vsi_num(hw, vsi_handle); in ice_add_adv_rule()
6127 added_entry->vsi_handle = rinfo->sw_act.vsi_handle; in ice_add_adv_rule()
6145 switch (rinfo->sw_act.fltr_act) { in ice_add_adv_rule()
6147 act |= (rinfo->sw_act.fwd_id.hw_vsi_id << in ice_add_adv_rule()
6153 act |= (rinfo->sw_act.fwd_id.q_id << ICE_SINGLE_ACT_Q_INDEX_S) & in ice_add_adv_rule()
6157 q_rgn = rinfo->sw_act.qgrp_size > 0 ? in ice_add_adv_rule()
6158 (u8)ilog2(rinfo->sw_act.qgrp_size) : 0; in ice_add_adv_rule()
6160 act |= (rinfo->sw_act.fwd_id.q_id << ICE_SINGLE_ACT_Q_INDEX_S) & in ice_add_adv_rule()
6186 s_rule->src = cpu_to_le16(rinfo->sw_act.src); in ice_add_adv_rule()
6240 if (rinfo->sw_act.fltr_act == ICE_FWD_TO_VSI) in ice_add_adv_rule()
6248 added_entry->vsi_handle = rinfo->sw_act.vsi_handle; in ice_add_adv_rule()
6341 if (fm_list->rule_info.sw_act.fltr_act != ICE_FWD_TO_VSI_LIST || in ice_adv_rem_update_vsi_list()
6350 vsi_list_id = fm_list->rule_info.sw_act.fwd_id.vsi_list_id; in ice_adv_rem_update_vsi_list()
6378 tmp_fltr.flag = fm_list->rule_info.sw_act.flag; in ice_adv_rem_update_vsi_list()
6380 fm_list->rule_info.sw_act.fltr_act = ICE_FWD_TO_VSI; in ice_adv_rem_update_vsi_list()
6384 fm_list->rule_info.sw_act.fwd_id.hw_vsi_id = in ice_adv_rem_update_vsi_list()
6386 fm_list->rule_info.sw_act.vsi_handle = rem_vsi_handle; in ice_adv_rem_update_vsi_list()
6472 if (list_elem->rule_info.sw_act.fltr_act != ICE_FWD_TO_VSI_LIST) { in ice_rem_adv_rule()
6476 vsi_handle = rinfo->sw_act.vsi_handle; in ice_rem_adv_rule()
6479 vsi_handle = rinfo->sw_act.vsi_handle; in ice_rem_adv_rule()
6545 rinfo.sw_act.vsi_handle = remove_entry->vsi_handle; in ice_rem_adv_rule_by_id()
6586 if (rinfo.sw_act.fltr_act == ICE_FWD_TO_VSI_LIST) { in ice_rem_adv_rule_for_vsi()
6593 } else if (rinfo.sw_act.vsi_handle != vsi_handle) { in ice_rem_adv_rule_for_vsi()
6597 rinfo.sw_act.vsi_handle = vsi_handle; in ice_rem_adv_rule_for_vsi()
6629 if (vsi_handle != rinfo->sw_act.vsi_handle) in ice_replay_vsi_adv_rule()