[dpdk-dev] [PATCH 04/13] pci: use scan_mode configuration
Jan Blunck
jblunck at infradead.org
Wed Jul 12 01:25:03 CEST 2017
When scanning/probing devices the bus should use its configuration instead
of looking at the devargs->type field.
Signed-off-by: Jan Blunck <jblunck at infradead.org>
---
lib/librte_eal/common/eal_common_pci.c | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/lib/librte_eal/common/eal_common_pci.c b/lib/librte_eal/common/eal_common_pci.c
index 72fcc35c2..fb0e29ac4 100644
--- a/lib/librte_eal/common/eal_common_pci.c
+++ b/lib/librte_eal/common/eal_common_pci.c
@@ -197,8 +197,7 @@ rte_pci_probe_one_driver(struct rte_pci_driver *dr,
/* no initialization when blacklisted, return without error */
if (dev->device.devargs != NULL &&
- dev->device.devargs->type ==
- RTE_DEVTYPE_BLACKLISTED_PCI) {
+ rte_pci_bus.bus.conf.scan_mode == RTE_BUS_SCAN_BLACKLIST) {
RTE_LOG(INFO, EAL, " Device is blacklisted, not"
" initializing\n");
return 1;
@@ -404,8 +403,7 @@ rte_pci_probe(void)
/* probe all or only whitelisted devices */
if (probe_all)
ret = pci_probe_all_drivers(dev);
- else if (devargs != NULL &&
- devargs->type == RTE_DEVTYPE_WHITELISTED_PCI)
+ else if (devargs != NULL)
ret = pci_probe_all_drivers(dev);
if (ret < 0) {
RTE_LOG(ERR, EAL, "Requested device " PCI_PRI_FMT
--
2.13.2
More information about the dev
mailing list