net/enic: fix freeing memory for descriptor ring
[dpdk.git] / drivers / net / bnxt / bnxt.h
index bdd355f..df1f771 100644 (file)
@@ -141,10 +141,17 @@ struct bnxt {
 
        /* Default completion ring */
        struct bnxt_cp_ring_info        *def_cp_ring;
+       uint32_t                max_ring_grps;
+       struct bnxt_ring_grp_info       *grp_info;
+
+       unsigned int            nr_vnics;
 
        struct bnxt_vnic_info   *vnic_info;
        STAILQ_HEAD(, bnxt_vnic_info)   free_vnic_list;
 
+       struct bnxt_filter_info *filter_info;
+       STAILQ_HEAD(, bnxt_filter_info) free_filter_list;
+
        /* VNIC pointer for flow filter (VMDq) pools */
 #define MAX_FF_POOLS   ETH_64_POOLS
        STAILQ_HEAD(, bnxt_vnic_info)   ff_pool[MAX_FF_POOLS];