Home
last modified time | relevance | path

Searched refs:l2_filter (Results 1 – 2 of 2) sorted by relevance

/f-stack/dpdk/drivers/net/bnxt/
H A Dbnxt_flow.c880 struct bnxt_filter_info *l2_filter = NULL; in bnxt_get_l2_filter() local
882 l2_filter = bnxt_find_matching_l2_filter(bp, nf); in bnxt_get_l2_filter()
883 if (l2_filter) { in bnxt_get_l2_filter()
884 l2_filter->l2_ref_cnt++; in bnxt_get_l2_filter()
886 l2_filter = bnxt_create_l2_filter(bp, nf, vnic); in bnxt_get_l2_filter()
887 if (l2_filter) { in bnxt_get_l2_filter()
888 STAILQ_INSERT_TAIL(&vnic->filter, l2_filter, next); in bnxt_get_l2_filter()
889 l2_filter->vnic = vnic; in bnxt_get_l2_filter()
892 nf->matching_l2_fltr_ptr = l2_filter; in bnxt_get_l2_filter()
894 return l2_filter; in bnxt_get_l2_filter()
H A Dbnxt_hwrm.c457 struct bnxt_filter_info *l2_filter = filter; in bnxt_hwrm_clear_l2_filter() local
466 l2_filter = filter->matching_l2_fltr_ptr; in bnxt_hwrm_clear_l2_filter()
469 filter, l2_filter, l2_filter->l2_ref_cnt); in bnxt_hwrm_clear_l2_filter()
471 if (l2_filter->l2_ref_cnt == 0) in bnxt_hwrm_clear_l2_filter()
474 if (l2_filter->l2_ref_cnt > 0) in bnxt_hwrm_clear_l2_filter()
475 l2_filter->l2_ref_cnt--; in bnxt_hwrm_clear_l2_filter()
477 if (l2_filter->l2_ref_cnt > 0) in bnxt_hwrm_clear_l2_filter()
490 if (l2_filter->l2_ref_cnt == 0) { in bnxt_hwrm_clear_l2_filter()
491 vnic = l2_filter->vnic; in bnxt_hwrm_clear_l2_filter()
493 STAILQ_REMOVE(&vnic->filter, l2_filter, in bnxt_hwrm_clear_l2_filter()
[all …]