pci: set default numa node for broken systems
authorTonghao Zhang <nic@opencloud.tech>
Thu, 11 May 2017 01:56:33 +0000 (18:56 -0700)
committerThomas Monjalon <thomas@monjalon.net>
Fri, 23 Jun 2017 13:01:42 +0000 (15:01 +0200)
commit8a04cb6125896e9ea25a4d15a316f0d873822c7b
treed1cfbbd519f7e7fe5aafd63a11692a073b7bbb00
parent077d2488895732d42a0e284e3564664a41203412
pci: set default numa node for broken systems

The NUMA node information for PCI devices provided through
sysfs is invalid for AMD Opteron(TM) Processor 62xx and 63xx
on Red Hat Enterprise Linux 6, and VMs on some hypervisors.
It is good to see more checking for valid values.

Typical wrong numa node in some VMs:
$ cat /sys/devices/pci0000:00/0000:00:18.6/numa_node
-1

Signed-off-by: Tonghao Zhang <nic@opencloud.tech>
Acked-by: Sergio Gonzalez Monroy <sergio.gonzalez.monroy@intel.com>
lib/librte_eal/linuxapp/eal/eal_pci.c