From 97bab959f681bda2228a48330b246df8359f1e67 Mon Sep 17 00:00:00 2001 From: Ian Stokes Date: Thu, 6 Aug 2015 16:58:47 +0100 Subject: [PATCH] INSTALL.DPDK.md: Add details of XL710 restrictions for DPDK Currently there are restrictions regarding the use of the XL710 network interface with OVS and DPDK. This patch details those restrictions in INSTALL.DPDK.md. Signed-off-by: Ian Stokes Signed-off-by: Ethan Jackson Acked-by: Ethan Jackson --- INSTALL.DPDK.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/INSTALL.DPDK.md b/INSTALL.DPDK.md index 1287feac3..639ee376f 100644 --- a/INSTALL.DPDK.md +++ b/INSTALL.DPDK.md @@ -720,6 +720,19 @@ Restrictions: want to share dpdkr rings with other processes on the host, you can do this with smaller page sizes. + Platform and Network Interface: + - Currently it is not possible to use an Intel XL710 Network Interface as a + DPDK port type on a platform with more than 64 logical cores. This is + related to how DPDK reports the number of TX queues that may be used by + a DPDK application with an XL710. The maximum number of TX queues supported + by a DPDK application for an XL710 is 64. If a user attempts to add an + XL710 interface as a DPDK port type to a system as described above the + port addition will fail as OVS will attempt to initialize a TX queue greater + than 64. This issue is expected to be resolved in a future DPDK release. + As a workaround a user can disable hyper-threading to reduce the overall + core count of the system to be less than or equal to 64 when using an XL710 + interface with DPDK. + Bug Reporting: -------------- -- 2.20.1