#include <rte_lcore.h>
#include <rte_spinlock.h>
+#include "bnxt_cpr.h"
+
#define BNXT_MAX_MTU 9000
#define VLAN_TAG_SIZE 4
unsigned int tx_cp_nr_rings;
struct bnxt_tx_queue **tx_queues;
+ /* Default completion ring */
+ struct bnxt_cp_ring_info *def_cp_ring;
+
+ 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];