Lines Matching refs:rx_fltrs

72 	struct aq_hw_rx_fltrs_s *rx_fltrs = aq_get_hw_rx_fltrs(aq_nic);  in aq_rule_already_exists()  local
75 &rx_fltrs->filter_list, aq_node) { in aq_rule_already_exists()
89 struct aq_hw_rx_fltrs_s *rx_fltrs, in aq_check_approve_fl3l4() argument
102 if (rx_fltrs->fl3l4.is_ipv6 && rx_fltrs->fl3l4.active_ipv4) { in aq_check_approve_fl3l4()
103 rx_fltrs->fl3l4.is_ipv6 = false; in aq_check_approve_fl3l4()
107 } else if (!rx_fltrs->fl3l4.is_ipv6 && rx_fltrs->fl3l4.active_ipv6) { in aq_check_approve_fl3l4()
108 rx_fltrs->fl3l4.is_ipv6 = true; in aq_check_approve_fl3l4()
112 } else if (rx_fltrs->fl3l4.is_ipv6 && in aq_check_approve_fl3l4()
126 struct aq_hw_rx_fltrs_s *rx_fltrs, in aq_check_approve_fl2() argument
153 struct aq_hw_rx_fltrs_s *rx_fltrs, in aq_check_approve_fvlan() argument
189 struct aq_hw_rx_fltrs_s *rx_fltrs = aq_get_hw_rx_fltrs(aq_nic); in aq_check_filter() local
193 err = aq_check_approve_fvlan(aq_nic, rx_fltrs, fsp); in aq_check_filter()
195 err = aq_check_approve_fl2(aq_nic, rx_fltrs, fsp); in aq_check_filter()
205 err = aq_check_approve_fl2(aq_nic, rx_fltrs, fsp); in aq_check_filter()
212 rx_fltrs->fl3l4.is_ipv6 = false; in aq_check_filter()
213 err = aq_check_approve_fl3l4(aq_nic, rx_fltrs, fsp); in aq_check_filter()
220 rx_fltrs->fl3l4.is_ipv6 = true; in aq_check_filter()
221 err = aq_check_approve_fl3l4(aq_nic, rx_fltrs, fsp); in aq_check_filter()
433 struct aq_hw_rx_fltrs_s *rx_fltrs = aq_get_hw_rx_fltrs(aq_nic); in aq_del_fvlan_by_vlan() local
438 &rx_fltrs->filter_list, aq_node) { in aq_del_fvlan_by_vlan()
473 struct aq_hw_rx_fltrs_s *rx_fltrs = aq_get_hw_rx_fltrs(aq_nic); in aq_set_data_fl3l4() local
478 data->is_ipv6 = rx_fltrs->fl3l4.is_ipv6; in aq_set_data_fl3l4()
483 rx_fltrs->fl3l4.active_ipv4 &= ~BIT(data->location); in aq_set_data_fl3l4()
485 rx_fltrs->fl3l4.active_ipv6 &= in aq_set_data_fl3l4()
517 rx_fltrs->fl3l4.active_ipv4 |= BIT(data->location); in aq_set_data_fl3l4()
521 rx_fltrs->fl3l4.active_ipv6 |= BIT((data->location) / 4); in aq_set_data_fl3l4()
633 struct aq_hw_rx_fltrs_s *rx_fltrs = aq_get_hw_rx_fltrs(aq_nic); in aq_update_table_filters() local
639 &rx_fltrs->filter_list, aq_node) { in aq_update_table_filters()
649 --rx_fltrs->active_filters; in aq_update_table_filters()
660 hlist_add_head(&aq_rx_fltr->aq_node, &rx_fltrs->filter_list); in aq_update_table_filters()
662 ++rx_fltrs->active_filters; in aq_update_table_filters()
669 struct aq_hw_rx_fltrs_s *rx_fltrs = aq_get_hw_rx_fltrs(aq_nic); in aq_get_rxnfc_count_all_rules() local
671 return rx_fltrs->active_filters; in aq_get_rxnfc_count_all_rules()
681 struct aq_hw_rx_fltrs_s *rx_fltrs = aq_get_hw_rx_fltrs(aq_nic); in aq_add_rxnfc_rule() local
706 --rx_fltrs->active_filters; in aq_add_rxnfc_rule()
720 struct aq_hw_rx_fltrs_s *rx_fltrs = aq_get_hw_rx_fltrs(aq_nic); in aq_del_rxnfc_rule() local
726 &rx_fltrs->filter_list, aq_node) { in aq_del_rxnfc_rule()
735 --rx_fltrs->active_filters; in aq_del_rxnfc_rule()
742 struct aq_hw_rx_fltrs_s *rx_fltrs = aq_get_hw_rx_fltrs(aq_nic); in aq_get_rxnfc_rule() local
749 &rx_fltrs->filter_list, aq_node) in aq_get_rxnfc_rule()
764 struct aq_hw_rx_fltrs_s *rx_fltrs = aq_get_hw_rx_fltrs(aq_nic); in aq_get_rxnfc_all_rules() local
772 &rx_fltrs->filter_list, aq_node) { in aq_get_rxnfc_all_rules()
786 struct aq_hw_rx_fltrs_s *rx_fltrs = aq_get_hw_rx_fltrs(aq_nic); in aq_clear_rxnfc_all_rules() local
792 &rx_fltrs->filter_list, aq_node) { in aq_clear_rxnfc_all_rules()
798 --rx_fltrs->active_filters; in aq_clear_rxnfc_all_rules()
807 struct aq_hw_rx_fltrs_s *rx_fltrs = aq_get_hw_rx_fltrs(aq_nic); in aq_reapply_rxnfc_all_rules() local
813 &rx_fltrs->filter_list, aq_node) { in aq_reapply_rxnfc_all_rules()