Loading lib/env_dpdk/env_internal.h +5 −1 Original line number Diff line number Diff line Loading @@ -51,9 +51,13 @@ #include <stdbool.h> #include <rte_config.h> #include <rte_version.h> #include <rte_eal.h> #if RTE_VERSION >= RTE_VERSION_NUM(17, 05, 0, 0) #include <rte_bus.h> extern struct rte_pci_bus rte_pci_bus; #endif #include <rte_pci.h> #include <rte_version.h> #include <rte_dev.h> struct spdk_pci_enum_ctx { Loading lib/env_dpdk/pci.c +4 −0 Original line number Diff line number Diff line Loading @@ -170,7 +170,11 @@ spdk_pci_get_device(struct spdk_pci_addr *pci_addr) addr.devid = pci_addr->dev; addr.function = pci_addr->func; #if RTE_VERSION >= RTE_VERSION_NUM(17, 05, 0, 0) FOREACH_DEVICE_ON_PCIBUS(dev) { #else TAILQ_FOREACH(dev, &pci_device_list, next) { #endif rc = rte_eal_compare_pci_addr(&dev->addr, &addr); if (rc < 0) { continue; Loading Loading
lib/env_dpdk/env_internal.h +5 −1 Original line number Diff line number Diff line Loading @@ -51,9 +51,13 @@ #include <stdbool.h> #include <rte_config.h> #include <rte_version.h> #include <rte_eal.h> #if RTE_VERSION >= RTE_VERSION_NUM(17, 05, 0, 0) #include <rte_bus.h> extern struct rte_pci_bus rte_pci_bus; #endif #include <rte_pci.h> #include <rte_version.h> #include <rte_dev.h> struct spdk_pci_enum_ctx { Loading
lib/env_dpdk/pci.c +4 −0 Original line number Diff line number Diff line Loading @@ -170,7 +170,11 @@ spdk_pci_get_device(struct spdk_pci_addr *pci_addr) addr.devid = pci_addr->dev; addr.function = pci_addr->func; #if RTE_VERSION >= RTE_VERSION_NUM(17, 05, 0, 0) FOREACH_DEVICE_ON_PCIBUS(dev) { #else TAILQ_FOREACH(dev, &pci_device_list, next) { #endif rc = rte_eal_compare_pci_addr(&dev->addr, &addr); if (rc < 0) { continue; Loading