Lines Matching refs:fltr_info
829 if (m_ent->fltr_info.lkup_type != ICE_SW_LKUP_MAC) in ice_add_marker_act()
853 id = (m_ent->vsi_count > 1) ? m_ent->fltr_info.fwd_id.vsi_list_id : in ice_add_marker_act()
854 m_ent->fltr_info.fwd_id.hw_vsi_id; in ice_add_marker_act()
879 ice_fill_sw_rule(hw, &m_ent->fltr_info, rx_tx, in ice_add_marker_act()
893 cpu_to_le16(m_ent->fltr_info.fltr_rule_id); in ice_add_marker_act()
1058 fm_entry->fltr_info = f_entry->fltr_info; in ice_create_pkt_fwd_rule()
1066 ice_fill_sw_rule(hw, &fm_entry->fltr_info, s_rule, in ice_create_pkt_fwd_rule()
1076 f_entry->fltr_info.fltr_rule_id = in ice_create_pkt_fwd_rule()
1078 fm_entry->fltr_info.fltr_rule_id = in ice_create_pkt_fwd_rule()
1084 l_type = fm_entry->fltr_info.lkup_type; in ice_create_pkt_fwd_rule()
1143 struct ice_fltr_info *fi = &fm_entry->fltr_info; in ice_update_sw_rule_bridge_mode()
1297 if (!memcmp(&f_info->l_data, &list_itr->fltr_info.l_data, in ice_find_rule_entry()
1299 f_info->flag == list_itr->fltr_info.flag) { in ice_find_rule_entry()
1358 if (!ice_is_vsi_valid(hw, f_entry->fltr_info.vsi_handle)) in ice_add_rule_internal()
1360 f_entry->fltr_info.fwd_id.hw_vsi_id = in ice_add_rule_internal()
1361 ice_get_hw_vsi_num(hw, f_entry->fltr_info.vsi_handle); in ice_add_rule_internal()
1366 new_fltr = &f_entry->fltr_info; in ice_add_rule_internal()
1370 new_fltr->src = f_entry->fltr_info.fwd_id.hw_vsi_id; in ice_add_rule_internal()
1378 cur_fltr = &m_entry->fltr_info; in ice_add_rule_internal()
1435 if (fm_list->fltr_info.fltr_act != ICE_FWD_TO_VSI_LIST || in ice_rem_update_vsi_list()
1443 lkup_type = fm_list->fltr_info.lkup_type; in ice_rem_update_vsi_list()
1444 vsi_list_id = fm_list->fltr_info.fwd_id.vsi_list_id; in ice_rem_update_vsi_list()
1455 struct ice_fltr_info tmp_fltr_info = fm_list->fltr_info; in ice_rem_update_vsi_list()
1485 fm_list->fltr_info = tmp_fltr_info; in ice_rem_update_vsi_list()
1527 if (!ice_is_vsi_valid(hw, f_entry->fltr_info.vsi_handle)) in ice_remove_rule_internal()
1529 f_entry->fltr_info.fwd_id.hw_vsi_id = in ice_remove_rule_internal()
1530 ice_get_hw_vsi_num(hw, f_entry->fltr_info.vsi_handle); in ice_remove_rule_internal()
1534 list_elem = ice_find_rule_entry(hw, recp_id, &f_entry->fltr_info); in ice_remove_rule_internal()
1540 if (list_elem->fltr_info.fltr_act != ICE_FWD_TO_VSI_LIST) { in ice_remove_rule_internal()
1559 vsi_handle = f_entry->fltr_info.vsi_handle; in ice_remove_rule_internal()
1580 ice_fill_sw_rule(hw, &list_elem->fltr_info, s_rule, in ice_remove_rule_internal()
1631 u8 *add = &m_list_itr->fltr_info.l_data.mac.mac_addr[0]; in ice_add_mac()
1635 m_list_itr->fltr_info.flag = ICE_FLTR_TX; in ice_add_mac()
1636 vsi_handle = m_list_itr->fltr_info.vsi_handle; in ice_add_mac()
1640 m_list_itr->fltr_info.fwd_id.hw_vsi_id = hw_vsi_id; in ice_add_mac()
1642 if (m_list_itr->fltr_info.src_id != ICE_SRC_ID_VSI) in ice_add_mac()
1644 m_list_itr->fltr_info.src = hw_vsi_id; in ice_add_mac()
1645 if (m_list_itr->fltr_info.lkup_type != ICE_SW_LKUP_MAC || in ice_add_mac()
1652 &m_list_itr->fltr_info)) { in ice_add_mac()
1688 struct ice_fltr_info *f_info = &m_list_itr->fltr_info; in ice_add_mac()
1692 ice_fill_sw_rule(hw, &m_list_itr->fltr_info, r_iter, in ice_add_mac()
1720 struct ice_fltr_info *f_info = &m_list_itr->fltr_info; in ice_add_mac()
1735 fm_entry->fltr_info = *f_info; in ice_add_mac()
1770 if (!ice_is_vsi_valid(hw, f_entry->fltr_info.vsi_handle)) in ice_add_vlan_internal()
1773 f_entry->fltr_info.fwd_id.hw_vsi_id = in ice_add_vlan_internal()
1774 ice_get_hw_vsi_num(hw, f_entry->fltr_info.vsi_handle); in ice_add_vlan_internal()
1775 new_fltr = &f_entry->fltr_info; in ice_add_vlan_internal()
1838 cur_fltr = &v_list_itr->fltr_info; in ice_add_vlan_internal()
1879 tmp_fltr = v_list_itr->fltr_info; in ice_add_vlan_internal()
1880 tmp_fltr.fltr_rule_id = v_list_itr->fltr_info.fltr_rule_id; in ice_add_vlan_internal()
1896 v_list_itr->fltr_info.fwd_id.vsi_list_id = vsi_list_id; in ice_add_vlan_internal()
1921 if (v_list_itr->fltr_info.lkup_type != ICE_SW_LKUP_VLAN) in ice_add_vlan()
1923 v_list_itr->fltr_info.flag = ICE_FLTR_TX; in ice_add_vlan()
1950 em_list_itr->fltr_info.lkup_type; in ice_add_eth_mac()
1979 em_list_itr->fltr_info.lkup_type; in ice_remove_eth_mac()
2121 if (!memcmp(&f_info->l_data, &list_itr->fltr_info.l_data, in ice_find_ucast_rule_entry()
2124 list_itr->fltr_info.fwd_id.hw_vsi_id && in ice_find_ucast_rule_entry()
2125 f_info->flag == list_itr->fltr_info.flag) in ice_find_ucast_rule_entry()
2154 enum ice_sw_lkup_type l_type = list_itr->fltr_info.lkup_type; in ice_remove_mac()
2155 u8 *add = &list_itr->fltr_info.l_data.mac.mac_addr[0]; in ice_remove_mac()
2161 vsi_handle = list_itr->fltr_info.vsi_handle; in ice_remove_mac()
2165 list_itr->fltr_info.fwd_id.hw_vsi_id = in ice_remove_mac()
2174 &list_itr->fltr_info)) { in ice_remove_mac()
2203 enum ice_sw_lkup_type l_type = v_list_itr->fltr_info.lkup_type; in ice_remove_vlan()
2224 return ((fm_entry->fltr_info.fltr_act == ICE_FWD_TO_VSI && in ice_vsi_uses_fltr()
2225 fm_entry->fltr_info.vsi_handle == vsi_handle) || in ice_vsi_uses_fltr()
2226 (fm_entry->fltr_info.fltr_act == ICE_FWD_TO_VSI_LIST && in ice_vsi_uses_fltr()
2257 tmp->fltr_info = *fi; in ice_add_entry_to_vsi_fltr_list()
2264 tmp->fltr_info.fltr_act = ICE_FWD_TO_VSI; in ice_add_entry_to_vsi_fltr_list()
2265 tmp->fltr_info.vsi_handle = vsi_handle; in ice_add_entry_to_vsi_fltr_list()
2266 tmp->fltr_info.fwd_id.hw_vsi_id = ice_get_hw_vsi_num(hw, vsi_handle); in ice_add_entry_to_vsi_fltr_list()
2301 fi = &fm_entry->fltr_info; in ice_add_to_vsi_fltr_list()
2402 struct ice_fltr_info *fltr_info; in ice_clear_vsi_promisc() local
2407 fltr_info = &itr->fltr_info; in ice_clear_vsi_promisc()
2410 vid != fltr_info->l_data.mac_vlan.vlan_id) in ice_clear_vsi_promisc()
2413 fltr_promisc_mask |= ice_determine_promisc_mask(fltr_info); in ice_clear_vsi_promisc()
2421 fltr_info); in ice_clear_vsi_promisc()
2541 f_list_entry.fltr_info = new_fltr; in ice_set_vsi_promisc()
2584 vlan_id = list_itr->fltr_info.l_data.vlan.vlan_id; in ice_set_vlan_vsi_promisc()
2775 f_entry.fltr_info = itr->fltr_info; in ice_replay_vsi_fltr()
2777 itr->fltr_info.vsi_handle == vsi_handle) { in ice_replay_vsi_fltr()
2779 if (f_entry.fltr_info.src_id == ICE_SRC_ID_VSI) in ice_replay_vsi_fltr()
2780 f_entry.fltr_info.src = hw_vsi_id; in ice_replay_vsi_fltr()
2791 f_entry.fltr_info.vsi_handle = vsi_handle; in ice_replay_vsi_fltr()
2792 f_entry.fltr_info.fltr_act = ICE_FWD_TO_VSI; in ice_replay_vsi_fltr()
2794 if (f_entry.fltr_info.src_id == ICE_SRC_ID_VSI) in ice_replay_vsi_fltr()
2795 f_entry.fltr_info.src = hw_vsi_id; in ice_replay_vsi_fltr()