#ifndef _MVNETA_ETHDEV_H_
#define _MVNETA_ETHDEV_H_
+#include <rte_ethdev.h>
+#include <rte_malloc.h>
+#include <rte_log.h>
+
/*
* container_of is defined by both DPDK and MUSDK,
* we'll declare only one version.
/** Rx queue descriptors alignment in B */
#define MRVL_NETA_RXD_ALIGN 32
-#define MRVL_NETA_VLAN_TAG_LEN 4
-#define MRVL_NETA_ETH_HDRS_LEN (ETHER_HDR_LEN + ETHER_CRC_LEN + \
- MRVL_NETA_VLAN_TAG_LEN)
+#define MRVL_NETA_VLAN_TAG_LEN 4
+#define MRVL_NETA_ETH_HDRS_LEN (RTE_ETHER_HDR_LEN + RTE_ETHER_CRC_LEN + \
+ MRVL_NETA_VLAN_TAG_LEN)
#define MRVL_NETA_HDRS_LEN (MV_MH_SIZE + MRVL_NETA_ETH_HDRS_LEN)
#define MRVL_NETA_MTU_TO_MRU(mtu) ((mtu) + MRVL_NETA_HDRS_LEN)
struct neta_ppio_params ppio_params;
uint64_t rate_max;
+ struct rte_eth_stats prev_stats;
};
/** Current log type. */