From 8a6b62c9ecfcf49736735319d700166853153684 Mon Sep 17 00:00:00 2001 From: Daniel Verkamp Date: Wed, 30 Nov 2016 15:56:58 -0700 Subject: [PATCH] env/pci: fix compilation with DPDK < 16.07 Change-Id: Ibac6d3132ad7cfa66b9ad3d3a933492acfa1b25e Signed-off-by: Daniel Verkamp --- lib/env_dpdk/pci.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lib/env_dpdk/pci.c b/lib/env_dpdk/pci.c index 25dbd15ee..dad862d57 100644 --- a/lib/env_dpdk/pci.c +++ b/lib/env_dpdk/pci.c @@ -182,6 +182,7 @@ static struct spdk_pci_enum_ctx g_nvme_pci_drv = { #else .devinit = spdk_pci_device_init, .devuninit = spdk_pci_device_fini, + .name = "spdk_nvme", #endif }, @@ -206,7 +207,11 @@ static struct rte_driver g_nvme_drv = { .init = spdk_nvme_drv_register, }; +#if RTE_VERSION >= RTE_VERSION_NUM(16, 7, 0, 0) PMD_REGISTER_DRIVER(g_nvme_drv, spdk_nvme); +#else +PMD_REGISTER_DRIVER(g_nvme_drv); +#endif #endif static struct spdk_pci_enum_ctx g_ioat_pci_drv = { @@ -219,6 +224,7 @@ static struct spdk_pci_enum_ctx g_ioat_pci_drv = { #else .devinit = spdk_pci_device_init, .devuninit = spdk_pci_device_fini, + .name = "spdk_ioat", #endif }, @@ -243,7 +249,11 @@ static struct rte_driver g_ioat_drv = { .init = spdk_ioat_drv_register, }; +#if RTE_VERSION >= RTE_VERSION_NUM(16, 7, 0, 0) PMD_REGISTER_DRIVER(g_ioat_drv, spdk_ioat); +#else +PMD_REGISTER_DRIVER(g_ioat_drv); +#endif #endif static struct spdk_pci_enum_ctx *