On 5/26/2023 6:50 PM, Stephen Hemminger wrote:
On Fri, 26 May 2023 15:44:15 +0100
"Burakov, Anatoly" <anatoly.bura...@intel.com> wrote:

+       /* Set control thread socket ID to SOCKET_ID_ANY as control
+        * threads may be scheduled on any NUMA node.
+        */
+       RTE_PER_LCORE(_socket_id) = SOCKET_ID_ANY;

This is not always true. Read the control thread documentation.
If DPDK application is run in a cgroup with cpuset, it maybe limited 
differently.

The point was more to highlight that control thread NUMA affinity is "undefined" (and depends on a lot of factors) rather than necessarily "uses all NUMA nodes". IMO the message is OK, even if technically it's not 100% accurate.

I mean, we could do some magic and figure out the effective NUMA node of a control thread, but do you think this would be worth the effort?

--
Thanks,
Anatoly

Reply via email to