Lines Matching refs:fltr
4153 struct bnxt_ntuple_filter *fltr;
4156 hlist_for_each_entry_safe(fltr, tmp, head, hash) {
4157 hlist_del(&fltr->hash);
4158 kfree(fltr);
4849 struct bnxt_ntuple_filter *fltr)
4854 req.ntuple_filter_id = fltr->filter_id;
4878 struct bnxt_ntuple_filter *fltr)
4882 struct flow_keys *keys = &fltr->fkeys;
4888 req.l2_filter_id = bp->vnic_info[0].fw_l2_filter_id[fltr->l2_fltr_idx];
4892 req.dst_id = cpu_to_le16(fltr->rxq);
4894 vnic = &bp->vnic_info[fltr->rxq + 1];
4901 memcpy(req.src_macaddr, fltr->src_mac_addr, ETH_ALEN);
4940 fltr->filter_id = resp->ntuple_filter_id;
11971 struct bnxt_ntuple_filter *fltr, *new_fltr;
12029 hlist_for_each_entry_rcu(fltr, head, hash) {
12030 if (bnxt_fltr_match(fltr, new_fltr)) {
12031 rc = fltr->sw_id;
12072 struct bnxt_ntuple_filter *fltr;
12076 hlist_for_each_entry_safe(fltr, tmp, head, hash) {
12079 if (test_bit(BNXT_FLTR_VALID, &fltr->state)) {
12080 if (rps_may_expire_flow(bp->dev, fltr->rxq,
12081 fltr->flow_id,
12082 fltr->sw_id)) {
12084 fltr);
12089 fltr);
12093 set_bit(BNXT_FLTR_VALID, &fltr->state);
12098 hlist_del_rcu(&fltr->hash);
12102 clear_bit(fltr->sw_id, bp->ntp_fltr_bmap);
12103 kfree(fltr);