From: Min Hu (Connor) Date: Thu, 29 Apr 2021 00:50:48 +0000 (+0800) Subject: examples/skeleton: fix NUMA check of port and core X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=5ffa60cd77c76855690d06cb900d6670f29de9a6;p=dpdk.git examples/skeleton: fix NUMA check of port and core According to the comments and logging, the author just hope user to use the core and device which are in the same numa node for optimal performance. If not, A warning gives out. This patch fixes the check for a device on the node 0. Fixes: 7107e471a6c7 ("examples/skeleton: very simple code for packet forwarding") Cc: stable@dpdk.org Signed-off-by: Min Hu (Connor) Reviewed-by: Ferruh Yigit --- diff --git a/examples/skeleton/basicfwd.c b/examples/skeleton/basicfwd.c index a31b2882ae..43b9d17a3c 100644 --- a/examples/skeleton/basicfwd.c +++ b/examples/skeleton/basicfwd.c @@ -122,7 +122,7 @@ lcore_main(void) * for best performance. */ RTE_ETH_FOREACH_DEV(port) - if (rte_eth_dev_socket_id(port) > 0 && + if (rte_eth_dev_socket_id(port) >= 0 && rte_eth_dev_socket_id(port) != (int)rte_socket_id()) printf("WARNING, port %u is on remote NUMA node to "