numam-dpdk/examples
Olivier Matz 7dcd73e379 drivers/bus: set device NUMA node to unknown by default
The dev->device.numa_node field is set by each bus driver for
every device it manages to indicate on which NUMA node this device lies.

When this information is unknown, the assigned value is not consistent
across the bus drivers.

Set the default value to SOCKET_ID_ANY (-1) by all bus drivers
when the NUMA information is unavailable. This change impacts
rte_eth_dev_socket_id() in the same manner.

Signed-off-by: Olivier Matz <olivier.matz@6wind.com>
2022-10-06 21:26:55 +02:00
..
bbdev_app ethdev: remove Rx header split port offload 2022-10-04 11:20:04 +02:00
bond ethdev: remove Rx header split port offload 2022-10-04 11:20:04 +02:00
bpf mbuf: add namespace to offload flags 2021-10-24 13:37:43 +02:00
cmdline doc: use code snippets in sample app guides 2021-07-31 15:42:43 +02:00
common examples: fix Arm build with GCC 12 2022-10-06 12:28:58 +02:00
distributor drivers/bus: set device NUMA node to unknown by default 2022-10-06 21:26:55 +02:00
dma examples/dma: support dequeue when no packet received 2022-10-03 18:24:24 +02:00
ethtool dev: introduce device accessors 2022-09-23 16:14:34 +02:00
eventdev_pipeline eal: remove unneeded includes from a public header 2022-09-21 15:31:03 +02:00
fips_validation cryptodev: hide symmetric session structure 2022-10-04 22:29:01 +02:00
flow_classify drivers/bus: set device NUMA node to unknown by default 2022-10-06 21:26:55 +02:00
flow_filtering ethdev: remove Rx header split port offload 2022-10-04 11:20:04 +02:00
helloworld doc: use code snippets in sample app guides 2021-07-31 15:42:43 +02:00
ip_fragmentation ethdev: remove Rx header split port offload 2022-10-04 11:20:04 +02:00
ip_pipeline ethdev: remove Rx header split port offload 2022-10-04 11:20:04 +02:00
ip_reassembly ethdev: remove Rx header split port offload 2022-10-04 11:20:04 +02:00
ipsec-secgw ethdev: remove Rx header split port offload 2022-10-04 11:20:04 +02:00
ipv4_multicast ethdev: remove Rx header split port offload 2022-10-04 11:20:04 +02:00
l2fwd ethdev: remove Rx header split port offload 2022-10-04 11:20:04 +02:00
l2fwd-cat examples/l2fwd-cat: fix build 2022-10-06 12:33:43 +02:00
l2fwd-crypto ethdev: remove Rx header split port offload 2022-10-04 11:20:04 +02:00
l2fwd-event ethdev: remove Rx header split port offload 2022-10-04 11:20:04 +02:00
l2fwd-jobstats ethdev: remove Rx header split port offload 2022-10-04 11:20:04 +02:00
l2fwd-keepalive ethdev: remove Rx header split port offload 2022-10-04 11:20:04 +02:00
l3fwd ethdev: remove Rx header split port offload 2022-10-04 11:20:04 +02:00
l3fwd-graph ethdev: remove Rx header split port offload 2022-10-04 11:20:04 +02:00
l3fwd-power ethdev: remove Rx header split port offload 2022-10-04 11:20:04 +02:00
link_status_interrupt ethdev: remove Rx header split port offload 2022-10-04 11:20:04 +02:00
multi_process ethdev: remove Rx header split port offload 2022-10-04 11:20:04 +02:00
ntb ethdev: remove Rx header split port offload 2022-10-04 11:20:04 +02:00
packet_ordering eal: remove unneeded includes from a public header 2022-09-21 15:31:03 +02:00
pipeline ethdev: remove Rx header split port offload 2022-10-04 11:20:04 +02:00
ptpclient eal: remove unneeded includes from a public header 2022-09-21 15:31:03 +02:00
qos_meter ethdev: remove Rx header split port offload 2022-10-04 11:20:04 +02:00
qos_sched ethdev: remove Rx header split port offload 2022-10-04 11:20:04 +02:00
rxtx_callbacks drivers/bus: set device NUMA node to unknown by default 2022-10-06 21:26:55 +02:00
server_node_efd eal: remove unneeded includes from a public header 2022-09-21 15:31:03 +02:00
service_cores examples/service_cores: fix lcore count check 2021-09-16 17:31:03 +02:00
skeleton eal: remove unneeded includes from a public header 2022-09-21 15:31:03 +02:00
timer doc: use code snippets in sample app guides 2021-07-31 15:42:43 +02:00
vdpa dev: introduce device accessors 2022-09-23 16:14:34 +02:00
vhost ethdev: remove Rx header split port offload 2022-10-04 11:20:04 +02:00
vhost_blk eal: remove unneeded includes from a public header 2022-09-21 15:31:03 +02:00
vhost_crypto cryptodev: rework session framework 2022-10-04 22:04:59 +02:00
vm_power_manager examples/vm_power_manager: use safe list iterator 2022-10-05 14:15:37 +02:00
vmdq ethdev: remove Rx header split port offload 2022-10-04 11:20:04 +02:00
vmdq_dcb ethdev: remove Rx header split port offload 2022-10-04 11:20:04 +02:00
meson.build examples/kni: remove deprecated example 2022-10-03 18:24:24 +02:00