From aed4d03268ab970208c9173892715d9cebcf75d2 Mon Sep 17 00:00:00 2001 From: Damjan Marion Date: Mon, 1 Feb 2016 14:22:25 -0800 Subject: remove igb_uio static pci id table patch, use new_id for all NICs Change-Id: I1db64d62c19c28b50f58f9d0b009e3e89e331f71 Signed-off-by: Damjan Marion --- ...nstate-PCI-device-id-table-build-system-c.patch | 49 ---------------------- 1 file changed, 49 deletions(-) delete mode 100644 dpdk/dpdk-2.1.0_patches/0007-igb_uio-Reinstate-PCI-device-id-table-build-system-c.patch (limited to 'dpdk/dpdk-2.1.0_patches') diff --git a/dpdk/dpdk-2.1.0_patches/0007-igb_uio-Reinstate-PCI-device-id-table-build-system-c.patch b/dpdk/dpdk-2.1.0_patches/0007-igb_uio-Reinstate-PCI-device-id-table-build-system-c.patch deleted file mode 100644 index b92fca4cb5d..00000000000 --- a/dpdk/dpdk-2.1.0_patches/0007-igb_uio-Reinstate-PCI-device-id-table-build-system-c.patch +++ /dev/null @@ -1,49 +0,0 @@ -From 3ac6cb020c0f2ddb42dcd790cf64118453e966a2 Mon Sep 17 00:00:00 2001 -From: Shesha Sreenivasamurthy -Date: Wed, 2 Sep 2015 08:48:41 -0700 -Subject: [PATCH 7/9] igb_uio: Reinstate PCI device id table, build system - changes - ---- - lib/librte_eal/linuxapp/igb_uio/igb_uio.c | 18 +++++++++++++++++- - 3 files changed, 34 insertions(+), 1 deletion(-) - -diff --git a/lib/librte_eal/linuxapp/igb_uio/igb_uio.c b/lib/librte_eal/linuxapp/igb_uio/igb_uio.c -index 865a276..16d2a55 100644 ---- a/lib/librte_eal/linuxapp/igb_uio/igb_uio.c -+++ b/lib/librte_eal/linuxapp/igb_uio/igb_uio.c -@@ -61,6 +61,22 @@ struct rte_uio_pci_dev { - static char *intr_mode = NULL; - static enum rte_intr_mode igbuio_intr_mode_preferred = RTE_INTR_MODE_MSIX; - -+/* PCI device id table */ -+static struct pci_device_id igbuio_pci_ids[] = { -+#define RTE_PCI_DEV_ID_DECL_EM(vend, dev) {PCI_DEVICE(vend, dev)}, -+#define RTE_PCI_DEV_ID_DECL_IGB(vend, dev) {PCI_DEVICE(vend, dev)}, -+#define RTE_PCI_DEV_ID_DECL_IGBVF(vend, dev) {PCI_DEVICE(vend, dev)}, -+#define RTE_PCI_DEV_ID_DECL_IXGBE(vend, dev) {PCI_DEVICE(vend, dev)}, -+#define RTE_PCI_DEV_ID_DECL_IXGBEVF(vend, dev) {PCI_DEVICE(vend, dev)}, -+#define RTE_PCI_DEV_ID_DECL_VIRTIO(vend, dev) {PCI_DEVICE(vend, dev)}, -+#define RTE_PCI_DEV_ID_DECL_VMXNET3(vend, dev) {PCI_DEVICE(vend, dev)}, -+#define RTE_PCI_DEV_ID_DECL_VICE(vend, dev) {PCI_DEVICE(vend, dev)}, -+#include -+{ 0, }, -+}; -+ -+MODULE_DEVICE_TABLE(pci, igbuio_pci_ids); -+ - static inline struct rte_uio_pci_dev * - igbuio_get_uio_pci_dev(struct uio_info *info) - { -@@ -606,7 +622,7 @@ igbuio_config_intr_mode(char *intr_str) - - static struct pci_driver igbuio_pci_driver = { - .name = "igb_uio", -- .id_table = NULL, -+ .id_table = igbuio_pci_ids, - .probe = igbuio_pci_probe, - .remove = igbuio_pci_remove, - }; --- -2.5.0 - -- cgit 1.2.3-korg