summaryrefslogtreecommitdiffstats
path: root/linux/drivers/net/ethernet/freescale/dpaa/dpaa_eth.h
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2017-05-18 07:27:33 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2017-10-23 09:24:05 +0200
commitcf40770bdc33482d769e6154e0ffbc2e156d9a1e (patch)
treecaac2c35f19a60e2ba833aceb8f0ad843ae64b74 /linux/drivers/net/ethernet/freescale/dpaa/dpaa_eth.h
parentqbman: Fix platform_get_irq() error checks (diff)
downloadrtems-libbsd-cf40770bdc33482d769e6154e0ffbc2e156d9a1e.tar.bz2
Linux update to 4.12-rc1+
Linux baseline b23afd384801711ab6dbccd259cc14cb09a1dcaf.
Diffstat (limited to 'linux/drivers/net/ethernet/freescale/dpaa/dpaa_eth.h')
-rw-r--r--linux/drivers/net/ethernet/freescale/dpaa/dpaa_eth.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/linux/drivers/net/ethernet/freescale/dpaa/dpaa_eth.h b/linux/drivers/net/ethernet/freescale/dpaa/dpaa_eth.h
index 8a2b1189..734d7684 100644
--- a/linux/drivers/net/ethernet/freescale/dpaa/dpaa_eth.h
+++ b/linux/drivers/net/ethernet/freescale/dpaa/dpaa_eth.h
@@ -39,7 +39,12 @@
#include "mac.h"
#include "dpaa_eth_trace.h"
-#define DPAA_ETH_TXQ_NUM NR_CPUS
+/* Number of prioritised traffic classes */
+#define DPAA_TC_NUM 4
+/* Number of Tx queues per traffic class */
+#define DPAA_TC_TXQ_NUM NR_CPUS
+/* Total number of Tx queues */
+#define DPAA_ETH_TXQ_NUM (DPAA_TC_NUM * DPAA_TC_TXQ_NUM)
#ifndef __rtems__
#define DPAA_BPS_NUM 3 /* number of bpools per interface */
@@ -161,6 +166,7 @@ struct dpaa_priv {
struct list_head dpaa_fq_list;
#ifndef __rtems__
+ u8 num_tc;
u32 msg_enable; /* net_device message level */
#endif /* __rtems__ */