Lines Matching refs:fltr
1040 struct bnxt_filter_base *fltr; in bnxt_get_all_fltr_ids_rcu() local
1043 hlist_for_each_entry_rcu(fltr, head, hash) { in bnxt_get_all_fltr_ids_rcu()
1044 if (!fltr->flags || in bnxt_get_all_fltr_ids_rcu()
1045 test_bit(BNXT_FLTR_FW_DELETED, &fltr->state)) in bnxt_get_all_fltr_ids_rcu()
1047 ids[j++] = fltr->sw_id; in bnxt_get_all_fltr_ids_rcu()
1063 struct bnxt_filter_base *fltr; in bnxt_get_one_fltr_rcu() local
1066 hlist_for_each_entry_rcu(fltr, head, hash) { in bnxt_get_one_fltr_rcu()
1067 if (fltr->flags && fltr->sw_id == id) in bnxt_get_one_fltr_rcu()
1068 return fltr; in bnxt_get_one_fltr_rcu()
1098 struct bnxt_ntuple_filter *fltr; in bnxt_grxclsrule() local
1144 fltr = container_of(fltr_base, struct bnxt_ntuple_filter, base); in bnxt_grxclsrule()
1146 fkeys = &fltr->fkeys; in bnxt_grxclsrule()
1147 fmasks = &fltr->fmasks; in bnxt_grxclsrule()
1212 if (fltr->base.flags & BNXT_ACT_DROP) { in bnxt_grxclsrule()
1214 } else if (fltr->base.flags & BNXT_ACT_RSS_CTX) { in bnxt_grxclsrule()
1216 cmd->rss_context = fltr->base.fw_vnic_id; in bnxt_grxclsrule()
1218 fs->ring_cookie = fltr->base.rxq; in bnxt_grxclsrule()
1264 struct bnxt_l2_filter *fltr; in bnxt_add_l2_cls_rule() local
1294 fltr = bnxt_alloc_new_l2_filter(bp, &key, flags); in bnxt_add_l2_cls_rule()
1295 if (IS_ERR(fltr)) in bnxt_add_l2_cls_rule()
1296 return PTR_ERR(fltr); in bnxt_add_l2_cls_rule()
1298 fltr->base.fw_vnic_id = vnic_id; in bnxt_add_l2_cls_rule()
1299 fltr->base.rxq = ring; in bnxt_add_l2_cls_rule()
1300 fltr->base.vf_idx = vf; in bnxt_add_l2_cls_rule()
1301 rc = bnxt_hwrm_l2_filter_alloc(bp, fltr); in bnxt_add_l2_cls_rule()
1303 bnxt_del_l2_filter(bp, fltr); in bnxt_add_l2_cls_rule()
1305 fs->location = fltr->base.sw_id; in bnxt_add_l2_cls_rule()
1338 struct bnxt_ntuple_filter *new_fltr, *fltr; in bnxt_add_ntuple_cls_rule() local
1453 fltr = bnxt_lookup_ntp_filter_from_idx(bp, new_fltr, idx); in bnxt_add_ntuple_cls_rule()
1454 if (fltr) { in bnxt_add_ntuple_cls_rule()
1543 struct bnxt_ntuple_filter *fltr; in bnxt_srxclsrldel() local
1565 fltr = container_of(fltr_base, struct bnxt_ntuple_filter, base); in bnxt_srxclsrldel()
1566 if (!(fltr->base.flags & BNXT_ACT_NO_AGING)) { in bnxt_srxclsrldel()
1571 bnxt_hwrm_cfa_ntuple_filter_free(bp, fltr); in bnxt_srxclsrldel()
1572 bnxt_del_ntp_filter(bp, fltr); in bnxt_srxclsrldel()