From 5eacff59cd25dba4df1ac00f73cb7cdc548758f4 Mon Sep 17 00:00:00 2001 From: Daniel Verkamp Date: Wed, 18 Jan 2017 11:15:50 -0700 Subject: [PATCH] ioat: add Skylake Xeon device ID There is only a single device ID for all channels on the SKX implementation of I/OAT. Change-Id: I90ee79b1b673a199754f1ca4c9e38e934294e261 Signed-off-by: Daniel Verkamp --- include/spdk/pci_ids.h | 2 ++ lib/env_dpdk/pci_ioat.c | 1 + 2 files changed, 3 insertions(+) diff --git a/include/spdk/pci_ids.h b/include/spdk/pci_ids.h index 26883c547..3f9f25a91 100644 --- a/include/spdk/pci_ids.h +++ b/include/spdk/pci_ids.h @@ -111,6 +111,8 @@ extern "C" { #define PCI_DEVICE_ID_INTEL_IOAT_BDX8 0x6f2e #define PCI_DEVICE_ID_INTEL_IOAT_BDX9 0x6f2f +#define PCI_DEVICE_ID_INTEL_IOAT_SKX 0x2021 + #ifdef __cplusplus } #endif diff --git a/lib/env_dpdk/pci_ioat.c b/lib/env_dpdk/pci_ioat.c index 58e9be5ca..dde3c4281 100644 --- a/lib/env_dpdk/pci_ioat.c +++ b/lib/env_dpdk/pci_ioat.c @@ -84,6 +84,7 @@ static struct rte_pci_id ioat_driver_id[] = { {SPDK_IOAT_PCI_DEVICE(PCI_DEVICE_ID_INTEL_IOAT_BDX7)}, {SPDK_IOAT_PCI_DEVICE(PCI_DEVICE_ID_INTEL_IOAT_BDX8)}, {SPDK_IOAT_PCI_DEVICE(PCI_DEVICE_ID_INTEL_IOAT_BDX9)}, + {SPDK_IOAT_PCI_DEVICE(PCI_DEVICE_ID_INTEL_IOAT_SKX)}, { .vendor_id = 0, /* sentinel */ }, };