#ifndef __DPAA_H
#define __DPAA_H
#include <linux/netdevice.h>
#include <linux/refcount.h>
#include <net/xdp.h>
#include <soc/fsl/qman.h>
#include <soc/fsl/bman.h>
#include "fman.h"
#include "mac.h"
#include "dpaa_eth_trace.h"
#define DPAA_TC_NUM …
enum dpaa_fq_type { … };
struct dpaa_fq { … };
struct dpaa_fq_cbs { … };
struct dpaa_priv;
struct dpaa_bp { … };
struct dpaa_rx_errors { … };
struct dpaa_ern_cnt { … };
struct dpaa_napi_portal { … };
struct dpaa_percpu_priv { … };
struct dpaa_buffer_layout { … };
struct dpaa_eth_swbp { … };
struct dpaa_priv { … };
extern const struct ethtool_ops dpaa_ethtool_ops;
void dpaa_eth_sysfs_remove(struct device *dev);
void dpaa_eth_sysfs_init(struct device *dev);
static inline size_t dpaa_num_txqs_per_tc(void)
{ … }
static inline size_t dpaa_max_num_txqs(void)
{ … }
#endif