Spdk/lib/env_dpdk
Jim Harris 5497616e8f env_dpdk: add support for DPDK 22.11
DPDK has merged changes which hide remove some DPDK
object such as rte_device and rte_driver from the
public API.

So we add copies of the necessary header files into
our tree, along with a 22.11-specific pci_dpdk
implementation.

These files are copied over exactly, except for one
#include which needs to change from <> to "" so that
it picks up the header in our tree instead of looking
for it in system headers.

Longer-term we may want to look at ways to automated
checking and updating of these header files.  DPDK 22.11
isn't officially released yet, so the header files could
change, but we want to get this in now since without
it SPDK cannot build against DPDK tip at all.

Signed-off-by: Jim Harris <james.r.harris@intel.com>
Change-Id: I89ffd0abab52c404cfff911c1c9b0cd9e889241d
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14570
Community-CI: Mellanox Build Bot
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-by: Changpeng Liu <changpeng.liu@intel.com>
Reviewed-by: Shuhei Matsumoto <smatsumoto@nvidia.com>
2022-11-02 10:50:23 +00:00
..
22.07 env_dpdk: keep DPDK 20.11 compatiblity 2022-09-30 15:56:33 +00:00
22.11 env_dpdk: add support for DPDK 22.11 2022-11-02 10:50:23 +00:00
env_internal.h env_dpdk: Automatically map PCI BARs into VFIO 2022-09-26 11:48:39 +00:00
env.c check_format: For C files only, fix return type breaks 2022-06-27 09:33:48 +00:00
env.mk env/dpdk: skip build of DPDK based governors when missing rte_power 2022-06-15 08:08:55 +00:00
init.c env_dpdk: make pci_env_init() return int 2022-09-23 08:01:01 +00:00
Makefile env_dpdk: add support for DPDK 22.11 2022-11-02 10:50:23 +00:00
memory.c env_dpdk: add dpdk_pci_device_get_mem_resource 2022-09-29 15:32:24 +00:00
pci_dpdk_2207.c env_dpdk: add dpdk_pci_device_get_mem_resource 2022-09-29 15:32:24 +00:00
pci_dpdk_2211.c env_dpdk: add support for DPDK 22.11 2022-11-02 10:50:23 +00:00
pci_dpdk.c env_dpdk: add support for DPDK 22.11 2022-11-02 10:50:23 +00:00
pci_dpdk.h env_dpdk: keep DPDK 20.11 compatiblity 2022-09-30 15:56:33 +00:00
pci_event.c Replace most BSD 3-clause license text with SPDX identifier. 2022-06-09 07:35:12 +00:00
pci_idxd.c Replace most BSD 3-clause license text with SPDX identifier. 2022-06-09 07:35:12 +00:00
pci_ioat.c Replace most BSD 3-clause license text with SPDX identifier. 2022-06-09 07:35:12 +00:00
pci_virtio.c Replace most BSD 3-clause license text with SPDX identifier. 2022-06-09 07:35:12 +00:00
pci_vmd.c Replace most BSD 3-clause license text with SPDX identifier. 2022-06-09 07:35:12 +00:00
pci.c env_dpdk: add dpdk_pci_device_get_mem_resource 2022-09-29 15:32:24 +00:00
sigbus_handler.c Replace most BSD 3-clause license text with SPDX identifier. 2022-06-09 07:35:12 +00:00
spdk_env_dpdk.map env/pci: method for registering PCI device providers 2022-09-01 08:48:32 +00:00
threads.c Replace most BSD 3-clause license text with SPDX identifier. 2022-06-09 07:35:12 +00:00