Lines Matching refs:fltr_info

2615 	if (m_ent->fltr_info.lkup_type != ICE_SW_LKUP_MAC)  in ice_add_marker_act()
2639 id = (m_ent->vsi_count > 1) ? m_ent->fltr_info.fwd_id.vsi_list_id : in ice_add_marker_act()
2640 m_ent->fltr_info.fwd_id.hw_vsi_id; in ice_add_marker_act()
2665 ice_fill_sw_rule(hw, &m_ent->fltr_info, rx_tx, in ice_add_marker_act()
2677 rx_tx->index = cpu_to_le16(m_ent->fltr_info.fltr_rule_id); in ice_add_marker_act()
2844 fm_entry->fltr_info = f_entry->fltr_info; in ice_create_pkt_fwd_rule()
2852 ice_fill_sw_rule(hw, &fm_entry->fltr_info, s_rule, in ice_create_pkt_fwd_rule()
2863 f_entry->fltr_info.fltr_rule_id = le16_to_cpu(s_rule->index); in ice_create_pkt_fwd_rule()
2864 fm_entry->fltr_info.fltr_rule_id = le16_to_cpu(s_rule->index); in ice_create_pkt_fwd_rule()
2869 l_type = fm_entry->fltr_info.lkup_type; in ice_create_pkt_fwd_rule()
2930 struct ice_fltr_info *fi = &fm_entry->fltr_info; in ice_update_sw_rule_bridge_mode()
3087 if (!memcmp(&f_info->l_data, &list_itr->fltr_info.l_data, in ice_find_rule_entry()
3089 f_info->flag == list_itr->fltr_info.flag) { in ice_find_rule_entry()
3148 if (!ice_is_vsi_valid(hw, f_entry->fltr_info.vsi_handle)) in ice_add_rule_internal()
3150 f_entry->fltr_info.fwd_id.hw_vsi_id = in ice_add_rule_internal()
3151 ice_get_hw_vsi_num(hw, f_entry->fltr_info.vsi_handle); in ice_add_rule_internal()
3156 new_fltr = &f_entry->fltr_info; in ice_add_rule_internal()
3160 new_fltr->src = f_entry->fltr_info.fwd_id.hw_vsi_id; in ice_add_rule_internal()
3168 cur_fltr = &m_entry->fltr_info; in ice_add_rule_internal()
3225 if (fm_list->fltr_info.fltr_act != ICE_FWD_TO_VSI_LIST || in ice_rem_update_vsi_list()
3233 lkup_type = fm_list->fltr_info.lkup_type; in ice_rem_update_vsi_list()
3234 vsi_list_id = fm_list->fltr_info.fwd_id.vsi_list_id; in ice_rem_update_vsi_list()
3245 struct ice_fltr_info tmp_fltr_info = fm_list->fltr_info; in ice_rem_update_vsi_list()
3274 fm_list->fltr_info = tmp_fltr_info; in ice_rem_update_vsi_list()
3315 if (!ice_is_vsi_valid(hw, f_entry->fltr_info.vsi_handle)) in ice_remove_rule_internal()
3317 f_entry->fltr_info.fwd_id.hw_vsi_id = in ice_remove_rule_internal()
3318 ice_get_hw_vsi_num(hw, f_entry->fltr_info.vsi_handle); in ice_remove_rule_internal()
3322 list_elem = ice_find_rule_entry(hw, recp_id, &f_entry->fltr_info); in ice_remove_rule_internal()
3328 if (list_elem->fltr_info.fltr_act != ICE_FWD_TO_VSI_LIST) { in ice_remove_rule_internal()
3347 vsi_handle = f_entry->fltr_info.vsi_handle; in ice_remove_rule_internal()
3368 ice_fill_sw_rule(hw, &list_elem->fltr_info, s_rule, in ice_remove_rule_internal()
3415 struct ice_fltr_info *f_info = &entry->fltr_info; in ice_mac_fltr_exist()
3466 struct ice_fltr_info *f_info = &entry->fltr_info; in ice_vlan_fltr_exist()
3522 u8 *add = &m_list_itr->fltr_info.l_data.mac.mac_addr[0]; in ice_add_mac()
3526 m_list_itr->fltr_info.flag = ICE_FLTR_TX; in ice_add_mac()
3527 vsi_handle = m_list_itr->fltr_info.vsi_handle; in ice_add_mac()
3531 m_list_itr->fltr_info.fwd_id.hw_vsi_id = hw_vsi_id; in ice_add_mac()
3533 if (m_list_itr->fltr_info.src_id != ICE_SRC_ID_VSI) in ice_add_mac()
3535 m_list_itr->fltr_info.src = hw_vsi_id; in ice_add_mac()
3536 if (m_list_itr->fltr_info.lkup_type != ICE_SW_LKUP_MAC || in ice_add_mac()
3565 if (!ice_is_vsi_valid(hw, f_entry->fltr_info.vsi_handle)) in ice_add_vlan_internal()
3568 f_entry->fltr_info.fwd_id.hw_vsi_id = in ice_add_vlan_internal()
3569 ice_get_hw_vsi_num(hw, f_entry->fltr_info.vsi_handle); in ice_add_vlan_internal()
3570 new_fltr = &f_entry->fltr_info; in ice_add_vlan_internal()
3633 cur_fltr = &v_list_itr->fltr_info; in ice_add_vlan_internal()
3673 tmp_fltr = v_list_itr->fltr_info; in ice_add_vlan_internal()
3674 tmp_fltr.fltr_rule_id = v_list_itr->fltr_info.fltr_rule_id; in ice_add_vlan_internal()
3690 v_list_itr->fltr_info.fwd_id.vsi_list_id = vsi_list_id; in ice_add_vlan_internal()
3715 if (v_list_itr->fltr_info.lkup_type != ICE_SW_LKUP_VLAN) in ice_add_vlan()
3717 v_list_itr->fltr_info.flag = ICE_FLTR_TX; in ice_add_vlan()
3743 em_list_itr->fltr_info.lkup_type; in ice_add_eth_mac()
3771 em_list_itr->fltr_info.lkup_type; in ice_remove_eth_mac()
3865 f_list_entry.fltr_info = f_info; in ice_cfg_dflt_vsi()
3885 return ((fm_entry->fltr_info.fltr_act == ICE_FWD_TO_VSI && in ice_vsi_uses_fltr()
3886 fm_entry->fltr_info.vsi_handle == vsi_handle) || in ice_vsi_uses_fltr()
3887 (fm_entry->fltr_info.fltr_act == ICE_FWD_TO_VSI_LIST && in ice_vsi_uses_fltr()
3953 enum ice_sw_lkup_type l_type = list_itr->fltr_info.lkup_type; in ice_remove_mac()
3959 vsi_handle = list_itr->fltr_info.vsi_handle; in ice_remove_mac()
3963 list_itr->fltr_info.fwd_id.hw_vsi_id = in ice_remove_mac()
3988 enum ice_sw_lkup_type l_type = v_list_itr->fltr_info.lkup_type; in ice_remove_vlan()
4028 tmp->fltr_info = *fi; in ice_add_entry_to_vsi_fltr_list()
4035 tmp->fltr_info.fltr_act = ICE_FWD_TO_VSI; in ice_add_entry_to_vsi_fltr_list()
4036 tmp->fltr_info.vsi_handle = vsi_handle; in ice_add_entry_to_vsi_fltr_list()
4037 tmp->fltr_info.fwd_id.hw_vsi_id = ice_get_hw_vsi_num(hw, vsi_handle); in ice_add_entry_to_vsi_fltr_list()
4075 &fm_entry->fltr_info); in ice_add_to_vsi_fltr_list()
4170 struct ice_fltr_info *fltr_info; in ice_clear_vsi_promisc() local
4175 fltr_info = &itr->fltr_info; in ice_clear_vsi_promisc()
4178 vid != fltr_info->l_data.mac_vlan.vlan_id) in ice_clear_vsi_promisc()
4181 fltr_promisc_mask |= ice_determine_promisc_mask(fltr_info); in ice_clear_vsi_promisc()
4189 fltr_info); in ice_clear_vsi_promisc()
4309 f_list_entry.fltr_info = new_fltr; in ice_set_vsi_promisc()
4356 list_itr->fltr_info.l_data.vlan.tpid == 0) in ice_set_vlan_vsi_promisc()
4359 vlan_id = list_itr->fltr_info.l_data.vlan.vlan_id; in ice_set_vlan_vsi_promisc()
6293 f_entry.fltr_info = itr->fltr_info; in ice_replay_vsi_fltr()
6295 itr->fltr_info.vsi_handle == vsi_handle) { in ice_replay_vsi_fltr()
6297 if (f_entry.fltr_info.src_id == ICE_SRC_ID_VSI) in ice_replay_vsi_fltr()
6298 f_entry.fltr_info.src = hw_vsi_id; in ice_replay_vsi_fltr()
6309 f_entry.fltr_info.vsi_handle = vsi_handle; in ice_replay_vsi_fltr()
6310 f_entry.fltr_info.fltr_act = ICE_FWD_TO_VSI; in ice_replay_vsi_fltr()
6312 if (f_entry.fltr_info.src_id == ICE_SRC_ID_VSI) in ice_replay_vsi_fltr()
6313 f_entry.fltr_info.src = hw_vsi_id; in ice_replay_vsi_fltr()