V2:
- Also implement delayed vhost mempool creation/reuse for single-NUMA
- Added David's RvB, as minor code change from v1 and David had
  preference for common single/multi NUMA behaviour

V1 only operated for multi-NUMA, as potentially having to create a mempool
and then recreate it on a different NUMA was the behaviour I was trying
to remove.

After comment from David and some testing, V2 also adds the delayed
mempool creation for single NUMA.

Reason being that for single NUMA the mempool was still potentially being
created before it was needed. Also, if the vhost device was never added,
then the mempool might not be needed at all.

A minor advantage is consistency between single and multi NUMA operation.

V3;
- Added NEWS item, kept David's RvB

GHA: https://github.com/kevintraynor/ovs/actions/runs/2428995992

Kevin Traynor (1):
  netdev-dpdk: Delay vhost mempool creation.

 NEWS              |  4 +++-
 lib/netdev-dpdk.c | 21 ++++++++++++---------
 2 files changed, 15 insertions(+), 10 deletions(-)

-- 
2.34.3

_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to