ICE_SW_LKUP_VLAN
info.lkup_type = ICE_SW_LKUP_VLAN;
if (!ice_find_vsi_list_entry(&lag->pf->hw, ICE_SW_LKUP_VLAN,
if (!ice_find_vsi_list_entry(&lag->pf->hw, ICE_SW_LKUP_VLAN,
} else if (lkup_type == ICE_SW_LKUP_VLAN) {
if (fi->lkup_type != ICE_SW_LKUP_VLAN)
fi->lkup_type == ICE_SW_LKUP_VLAN ||
if (f_info->lkup_type != ICE_SW_LKUP_VLAN)
if (f_info->lkup_type != ICE_SW_LKUP_VLAN)
case ICE_SW_LKUP_VLAN:
else if (lkup_type == ICE_SW_LKUP_VLAN)
if (fm_list->vsi_count == 1 && lkup_type != ICE_SW_LKUP_VLAN) {
if ((fm_list->vsi_count == 1 && lkup_type != ICE_SW_LKUP_VLAN) ||
(fm_list->vsi_count == 0 && lkup_type == ICE_SW_LKUP_VLAN)) {
rule_head = &sw->recp_list[ICE_SW_LKUP_VLAN].filt_rules;
rule_lock = &sw->recp_list[ICE_SW_LKUP_VLAN].filt_rule_lock;
f_info->lkup_type != ICE_SW_LKUP_VLAN)
rule_lock = &sw->recp_list[ICE_SW_LKUP_VLAN].filt_rule_lock;
v_list_itr = ice_find_rule_entry(hw, ICE_SW_LKUP_VLAN, new_fltr);
map_info = ice_find_vsi_list_entry(hw, ICE_SW_LKUP_VLAN,
v_list_itr = ice_find_rule_entry(hw, ICE_SW_LKUP_VLAN,
if (v_list_itr->fltr_info.lkup_type != ICE_SW_LKUP_VLAN)
if (l_type != ICE_SW_LKUP_VLAN)
ICE_SW_LKUP_VLAN,
vlan_lock = &sw->recp_list[ICE_SW_LKUP_VLAN].filt_rule_lock;
vlan_head = &sw->recp_list[ICE_SW_LKUP_VLAN].filt_rules;
case ICE_SW_LKUP_VLAN:
ice_remove_vsi_lkup_fltr(hw, vsi_handle, ICE_SW_LKUP_VLAN);
if (itr->vsi_count < 2 && recp_id != ICE_SW_LKUP_VLAN &&
if (recp_id == ICE_SW_LKUP_VLAN)
.rid = ICE_SW_LKUP_VLAN,
.rid = ICE_SW_LKUP_VLAN,