Lines Matching refs:fltr
4454 struct bnxt_ntuple_filter *fltr;
4457 hlist_for_each_entry_safe(fltr, tmp, head, hash) {
4458 hlist_del(&fltr->hash);
4459 kfree(fltr);
4917 struct bnxt_ntuple_filter *fltr)
4926 req->ntuple_filter_id = fltr->filter_id;
4950 struct bnxt_ntuple_filter *fltr)
4954 struct flow_keys *keys = &fltr->fkeys;
4963 req->l2_filter_id = bp->vnic_info[0].fw_l2_filter_id[fltr->l2_fltr_idx];
4967 req->dst_id = cpu_to_le16(fltr->rxq);
4969 vnic = &bp->vnic_info[fltr->rxq + 1];
4976 memcpy(req->src_macaddr, fltr->src_mac_addr, ETH_ALEN);
5014 fltr->filter_id = resp->ntuple_filter_id;
12930 struct bnxt_ntuple_filter *fltr, *new_fltr;
12988 hlist_for_each_entry_rcu(fltr, head, hash) {
12989 if (bnxt_fltr_match(fltr, new_fltr)) {
12990 rc = fltr->sw_id;
13030 struct bnxt_ntuple_filter *fltr;
13034 hlist_for_each_entry_safe(fltr, tmp, head, hash) {
13037 if (test_bit(BNXT_FLTR_VALID, &fltr->state)) {
13038 if (rps_may_expire_flow(bp->dev, fltr->rxq,
13039 fltr->flow_id,
13040 fltr->sw_id)) {
13042 fltr);
13047 fltr);
13051 set_bit(BNXT_FLTR_VALID, &fltr->state);
13056 hlist_del_rcu(&fltr->hash);
13060 clear_bit(fltr->sw_id, bp->ntp_fltr_bmap);
13061 kfree(fltr);