summaryrefslogtreecommitdiff
path: root/config/defconfig_i686-native-linuxapp-icc
diff options
context:
space:
mode:
authorBruce Richardson <bruce.richardson@intel.com>2014-06-13 23:52:24 +0100
committerThomas Monjalon <thomas.monjalon@6wind.com>2014-06-16 09:01:23 +0200
commitc95584dc2b18893868032a8470c650453d7b95b5 (patch)
tree98d9acc45538c48d8de5e60fcf86f42b07d8b13a /config/defconfig_i686-native-linuxapp-icc
parent361b2e9559fc8aab1c8043a4d4859e2a896e37a1 (diff)
downloaddpdk-c95584dc2b18893868032a8470c650453d7b95b5.zip
dpdk-c95584dc2b18893868032a8470c650453d7b95b5.tar.gz
dpdk-c95584dc2b18893868032a8470c650453d7b95b5.tar.xz
ixgbe: new vectorized functions for Rx/Tx
New file containing optimized receive and transmit functions which use 128bit vector instructions to improve performance. When conditions permit, these functions will be enabled at runtime by the device initialization routines already in the PMD. The compilation of the vectorized RX and TX code paths is controlled by a new setting in the build time configuration for the IXGBE driver. Also added is a setting which allows an optional further performance increase by disabling the use of the olflags field on packet RX. Signed-off-by: Bruce Richardson <bruce.richardson@intel.com> Tested-by: XiaonanX Zhang <xiaonanx.zhang@intel.com> Tested-by: Waterman Cao <waterman.cao@intel.com> [Thomas: code-style adjustments] Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com>
Diffstat (limited to 'config/defconfig_i686-native-linuxapp-icc')
-rw-r--r--config/defconfig_i686-native-linuxapp-icc5
1 files changed, 5 insertions, 0 deletions
diff --git a/config/defconfig_i686-native-linuxapp-icc b/config/defconfig_i686-native-linuxapp-icc
index 7cb9beb..1afef18 100644
--- a/config/defconfig_i686-native-linuxapp-icc
+++ b/config/defconfig_i686-native-linuxapp-icc
@@ -66,3 +66,8 @@ CONFIG_RTE_TOOLCHAIN_ICC=y
# KNI is not supported on 32-bit
#
CONFIG_RTE_LIBRTE_KNI=n
+
+#
+# Vectorized PMD is not supported on 32-bit
+#
+CONFIG_RTE_IXGBE_INC_VECTOR=n