[dpdk-dev] [PATCH 0/2] vhost: numa aware allocation of virtio_net device and vhost virt queue
Long, Thomas
thomas.long at intel.com
Tue Jun 9 06:05:23 CEST 2015
Acked-by: Tommy Long <thomas.long at intel.com>
-----Original Message-----
From: Xie, Huawei
Sent: Friday, June 5, 2015 4:13 AM
To: dev at dpdk.org
Cc: Long, Thomas
Subject: [PATCH 0/2] vhost: numa aware allocation of virtio_net device and vhost virt queue
The virtio_net device and vhost virt queue should be allocated on the same numa node as vring descriptors.
When we firstly allocate the virtio_net device and vhost virt queue, we don't know the numa node of vring descriptors.
When we receive the VHOST_SET_VRING_ADDR message, we get the numa node of vring descriptors, so we will try to reallocate virtio_net and vhost virt queue to the same numa node.
Huawei Xie (2):
use rte_malloc/free for virtio_net and virt_queue memory data allocation/free
When we get the address of vring descriptor table, will try to reallocate virtio_net device and virtqueue to the same numa node.
config/common_linuxapp | 1 +
lib/librte_vhost/Makefile | 4 ++
lib/librte_vhost/virtio-net.c | 112 ++++++++++++++++++++++++++++++++++++++----
mk/rte.app.mk | 3 ++
4 files changed, 111 insertions(+), 9 deletions(-)
--
1.8.1.4
More information about the dev
mailing list