From: Damjan Marion Date: Sun, 26 Jun 2016 18:12:40 +0000 (+0200) Subject: Enable PCI extended tags in the DPDK config X-Git-Tag: v16.09-rc1~218 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F67%2F1767%2F2;p=vpp.git Enable PCI extended tags in the DPDK config This change should improve DPDK performance on 40G+ NICs with small packets. It also removes ITR setting for i40e devices, allowing driver to set default. Change-Id: I70761b155e48fb0281f7c231516d83027bd16ca2 Signed-off-by: Damjan Marion --- diff --git a/dpdk/Makefile b/dpdk/Makefile index 51c7ee5befe..6296c965432 100644 --- a/dpdk/Makefile +++ b/dpdk/Makefile @@ -108,7 +108,9 @@ $(B)/custom-config: $(B)/.patch.ok Makefile $(call set,RTE_LIBEAL_USE_HPET,y) $(call set,RTE_BUILD_COMBINE_LIBS,y) $(call set,RTE_LIBRTE_I40E_16BYTE_RX_DESC,y) - $(call set,RTE_LIBRTE_I40E_ITR_INTERVAL,16) + $(call set,RTE_PCI_CONFIG,y) + $(call set,RTE_PCI_EXTENDED_TAG,"on") + $(call set,RTE_PCI_MAX_READ_REQUEST_SIZE,4096) @# enable debug init for device drivers $(call set,RTE_LIBRTE_I40E_DEBUG_INIT,$(DPDK_DEBUG)) $(call set,RTE_LIBRTE_IXGBE_DEBUG_INIT,$(DPDK_DEBUG))