summaryrefslogtreecommitdiff
path: root/config/rte_config.h
diff options
context:
space:
mode:
authorBruce Richardson <bruce.richardson@intel.com>2017-08-30 12:31:35 +0100
committerBruce Richardson <bruce.richardson@intel.com>2018-01-30 17:49:16 +0100
commite940646b20fa4cc07f74d1ab1fa49db6846dd945 (patch)
tree97ae682b0a54bcdcaf228a859b9be9e6f9d66748 /config/rte_config.h
parentefd5d1a8d8dd1afe9fb65536ae5f7b6e0dfae15e (diff)
downloaddpdk-e940646b20fa4cc07f74d1ab1fa49db6846dd945.zip
dpdk-e940646b20fa4cc07f74d1ab1fa49db6846dd945.tar.gz
dpdk-e940646b20fa4cc07f74d1ab1fa49db6846dd945.tar.xz
drivers/net: build Intel NIC PMDs with meson
Add the e1000, fm10k, i40e and ixgbe drivers to the meson & ninja build. Signed-off-by: Bruce Richardson <bruce.richardson@intel.com> Reviewed-by: Harry van Haaren <harry.van.haaren@intel.com> Acked-by: Keith Wiles <keith.wiles@intel.com> Acked-by: Luca Boccassi <luca.boccassi@gmail.com>
Diffstat (limited to 'config/rte_config.h')
-rw-r--r--config/rte_config.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/config/rte_config.h b/config/rte_config.h
index 79d7e26..3e26d51 100644
--- a/config/rte_config.h
+++ b/config/rte_config.h
@@ -102,6 +102,18 @@
*/
#define RTE_QAT_PMD_MAX_NB_SESSIONS 2048
+/* fm10k defines */
+#define RTE_LIBRTE_FM10K_RX_OLFLAGS_ENABLE 1
+
+/* i40e defines */
+#define RTE_LIBRTE_I40E_RX_ALLOW_BULK_ALLOC 1
+#undef RTE_LIBRTE_I40E_16BYTE_RX_DESC
+#define RTE_LIBRTE_I40E_QUEUE_NUM_PER_PF 64
+#define RTE_LIBRTE_I40E_QUEUE_NUM_PER_VF 4
+#define RTE_LIBRTE_I40E_QUEUE_NUM_PER_VM 4
+/* interval up to 8160 us, aligned to 2 (or default value) */
+#define RTE_LIBRTE_I40E_ITR_INTERVAL -1
+
/* Ring net PMD settings */
#define RTE_PMD_RING_MAX_RX_RINGS 16
#define RTE_PMD_RING_MAX_TX_RINGS 16