This RFC patch makes use of the CONFIG_RTE_LIBRTE_VHOST_NUMA option
available in DPDK v2.2 that relocates vhost device memory managed by
DPDK to the same NUMA node that QEMU device memory is located on.
In OVS, now the mempool and PMD servicing the port are relocated to this
NUMA node as well. Previously, they always remained on the NUMA node of the
master lcore.

This patch makes use of the netdev_request_reconfigure function implemented
in a recent patchset by Daniele Di Proietto
http://openvswitch.org/pipermail/dev/2016-February/066927.html

The following patch for DPDK was needed in order to avoid a memory error in
DPDK
http://dpdk.org/dev/patchwork/patch/9623/

Tested with QEMU v2.5.0

 INSTALL.DPDK.md   |  6 +++++-
 acinclude.m4      |  2 +-
 lib/netdev-dpdk.c | 25 +++++++++++++++++++++++--
 3 files changed, 29 insertions(+), 4 deletions(-)

-- 
2.4.3

_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to