From 6865d3c2ac01d78a2f313c4fb3e74cf409328e58 Mon Sep 17 00:00:00 2001 From: Zhiyong Yang Date: Wed, 15 May 2019 04:25:20 -0400 Subject: bonding: add support for numa awareness This patch enables bonding numa awareness on multi-socket server working in active-backeup mode. The VPP adds capability for automatically preferring slave with local numa node in order to reduces the load on the QPI-bus and improve system overall performance in multi-socket use cases. Users doesn't need to add any extra operation as usual. Change-Id: Iec267375fc399a9a0c0a7dca649fadb994d36671 Signed-off-by: Zhiyong Yang --- src/plugins/dpdk/device/init.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/plugins/dpdk') diff --git a/src/plugins/dpdk/device/init.c b/src/plugins/dpdk/device/init.c index fccefb17b4d..2e4c8a22743 100644 --- a/src/plugins/dpdk/device/init.c +++ b/src/plugins/dpdk/device/init.c @@ -732,6 +732,7 @@ dpdk_lib_init (dpdk_main_t * dm) { hi->max_packet_bytes = mtu; hi->max_supported_packet_bytes = max_rx_frame; + hi->numa_node = xd->cpu_socket; } if (dm->conf->no_tx_checksum_offload == 0) -- cgit 1.2.3-korg