Lines Matching refs:fltr

4147 		struct bnxt_ntuple_filter *fltr;  in bnxt_free_ntp_fltrs()  local
4150 hlist_for_each_entry_safe(fltr, tmp, head, hash) { in bnxt_free_ntp_fltrs()
4151 hlist_del(&fltr->hash); in bnxt_free_ntp_fltrs()
4152 kfree(fltr); in bnxt_free_ntp_fltrs()
4843 struct bnxt_ntuple_filter *fltr) in bnxt_hwrm_cfa_ntuple_filter_free() argument
4848 req.ntuple_filter_id = fltr->filter_id; in bnxt_hwrm_cfa_ntuple_filter_free()
4872 struct bnxt_ntuple_filter *fltr) in bnxt_hwrm_cfa_ntuple_filter_alloc() argument
4876 struct flow_keys *keys = &fltr->fkeys; in bnxt_hwrm_cfa_ntuple_filter_alloc()
4882 req.l2_filter_id = bp->vnic_info[0].fw_l2_filter_id[fltr->l2_fltr_idx]; in bnxt_hwrm_cfa_ntuple_filter_alloc()
4886 req.dst_id = cpu_to_le16(fltr->rxq); in bnxt_hwrm_cfa_ntuple_filter_alloc()
4888 vnic = &bp->vnic_info[fltr->rxq + 1]; in bnxt_hwrm_cfa_ntuple_filter_alloc()
4895 memcpy(req.src_macaddr, fltr->src_mac_addr, ETH_ALEN); in bnxt_hwrm_cfa_ntuple_filter_alloc()
4934 fltr->filter_id = resp->ntuple_filter_id; in bnxt_hwrm_cfa_ntuple_filter_alloc()
11951 struct bnxt_ntuple_filter *fltr, *new_fltr; in bnxt_rx_flow_steer() local
12009 hlist_for_each_entry_rcu(fltr, head, hash) { in bnxt_rx_flow_steer()
12010 if (bnxt_fltr_match(fltr, new_fltr)) { in bnxt_rx_flow_steer()
12011 rc = fltr->sw_id; in bnxt_rx_flow_steer()
12052 struct bnxt_ntuple_filter *fltr; in bnxt_cfg_ntp_filters() local
12056 hlist_for_each_entry_safe(fltr, tmp, head, hash) { in bnxt_cfg_ntp_filters()
12059 if (test_bit(BNXT_FLTR_VALID, &fltr->state)) { in bnxt_cfg_ntp_filters()
12060 if (rps_may_expire_flow(bp->dev, fltr->rxq, in bnxt_cfg_ntp_filters()
12061 fltr->flow_id, in bnxt_cfg_ntp_filters()
12062 fltr->sw_id)) { in bnxt_cfg_ntp_filters()
12064 fltr); in bnxt_cfg_ntp_filters()
12069 fltr); in bnxt_cfg_ntp_filters()
12073 set_bit(BNXT_FLTR_VALID, &fltr->state); in bnxt_cfg_ntp_filters()
12078 hlist_del_rcu(&fltr->hash); in bnxt_cfg_ntp_filters()
12082 clear_bit(fltr->sw_id, bp->ntp_fltr_bmap); in bnxt_cfg_ntp_filters()
12083 kfree(fltr); in bnxt_cfg_ntp_filters()