Home
last modified time | relevance | path

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

/dpdk/drivers/net/bnxt/
H A Dbnxt_flow.c909 struct bnxt_filter_info *l2_filter = NULL; in bnxt_get_l2_filter() local
911 l2_filter = bnxt_find_matching_l2_filter(bp, nf); in bnxt_get_l2_filter()
912 if (l2_filter) { in bnxt_get_l2_filter()
913 l2_filter->l2_ref_cnt++; in bnxt_get_l2_filter()
915 l2_filter = bnxt_create_l2_filter(bp, nf, vnic); in bnxt_get_l2_filter()
916 if (l2_filter) { in bnxt_get_l2_filter()
917 STAILQ_INSERT_TAIL(&vnic->filter, l2_filter, next); in bnxt_get_l2_filter()
918 l2_filter->vnic = vnic; in bnxt_get_l2_filter()
921 nf->matching_l2_fltr_ptr = l2_filter; in bnxt_get_l2_filter()
923 return l2_filter; in bnxt_get_l2_filter()
H A Dbnxt_hwrm.c572 struct bnxt_filter_info *l2_filter = filter; in bnxt_hwrm_clear_l2_filter() local
581 l2_filter = filter->matching_l2_fltr_ptr; in bnxt_hwrm_clear_l2_filter()
584 filter, l2_filter, l2_filter->l2_ref_cnt); in bnxt_hwrm_clear_l2_filter()
586 if (l2_filter->l2_ref_cnt == 0) in bnxt_hwrm_clear_l2_filter()
589 if (l2_filter->l2_ref_cnt > 0) in bnxt_hwrm_clear_l2_filter()
590 l2_filter->l2_ref_cnt--; in bnxt_hwrm_clear_l2_filter()
592 if (l2_filter->l2_ref_cnt > 0) in bnxt_hwrm_clear_l2_filter()
605 if (l2_filter->l2_ref_cnt == 0) { in bnxt_hwrm_clear_l2_filter()
606 vnic = l2_filter->vnic; in bnxt_hwrm_clear_l2_filter()
608 STAILQ_REMOVE(&vnic->filter, l2_filter, in bnxt_hwrm_clear_l2_filter()
[all …]