diff options
author | Ciara Loftus <ciara.loftus@intel.com> | 2016-06-13 11:10:09 +0100 |
---|---|---|
committer | Daniele Di Proietto <diproiettod@vmware.com> | 2016-06-17 17:11:55 -0700 |
commit | db8f13b0201e992cc4a3aa12799723b19a509b46 (patch) | |
tree | bde9e75060e51acb2bb6ab2a3deaa4af90deedba /NEWS | |
parent | 885b8265d682a9736bb0db98c48a811bfd9de6cf (diff) | |
download | openvswitch-db8f13b0201e992cc4a3aa12799723b19a509b46.tar.gz |
netdev-dpdk: NUMA Aware vHost User
This commit allows for vHost User memory from QEMU, DPDK and OVS, as
well as the servicing PMD, to all come from the same socket.
The socket id of a vhost-user port used to be set to that of the master
lcore. Now it is possible to update the socket id if it is detected
(during VM boot) that the vhost device memory is not on this node. If
this is the case, a new mempool is created from the new node, and the
PMD thread currently servicing the port will no longer, in favour of a
thread from the new node (if enabled in the pmd-cpu-mask).
To avail of this functionality, one must enable the
CONFIG_RTE_LIBRTE_VHOST_NUMA DPDK configuration option.
Signed-off-by: Ciara Loftus <ciara.loftus@intel.com>
Acked-by: Daniele Di Proietto <diproiettod@vmware.com>
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -37,6 +37,9 @@ Post-v2.5.0 arguments. Additional arguments can be passed via the dpdk-extra entry. * Add ingress policing functionality. + * PMD threads servicing vHost User ports can now come from the NUMA + node that device memory is located on if CONFIG_RTE_LIBRTE_VHOST_NUMA + is enabled in DPDK. - ovs-benchmark: This utility has been removed due to lack of use and bitrot. - ovs-appctl: |