The PCI address consists of domain, bus, device, function. The domain value is limited to 16 bits when received from ACPI, but on virtual environments the host may use the full 32 bits to distinguish direct hardware from synthetic buses.
Stephen Hemminger (3): pci: remove unnecessary casts from strtoul eal: PCI domain should be 32 bits mlx5: handle 32 bit PCI domain drivers/net/mlx5/mlx5_ethdev.c | 2 +- lib/librte_eal/common/include/rte_pci.h | 12 ++++++------ lib/librte_eal/linuxapp/eal/eal_pci.c | 8 ++++---- 3 files changed, 11 insertions(+), 11 deletions(-) -- 2.11.0