[dpdk-dev] [PATCH v2 00/12] ioat driver updates
Bruce Richardson
bruce.richardson at intel.com
Mon Apr 26 11:52:47 CEST 2021
This set contains a series of updates to the ioat driver, described in each of
the individual patchsets.
Bruce Richardson (10):
raw/ioat: add unit tests for completion batching
raw/ioat: support limiting queues for idxd PCI device
raw/ioat: add component prefix to log messages
raw/ioat: add explicit padding to descriptor struct
raw/ioat: fix script for configuring small number of queues
raw/ioat: make workqueue name configurable in script
raw/ioat: add bus driver for device scanning automatically
raw/ioat: move idxd functions to separate file
raw/ioat: rework SW ring layout
raw/ioat: report status of completed jobs
Kevin Laatz (2):
raw/ioat: allow perform operations function to return error
raw/ioat: add API to query remaining ring space
doc/guides/rawdevs/ioat.rst | 31 +-
doc/guides/rel_notes/release_21_05.rst | 5 +
drivers/raw/ioat/dpdk_idxd_cfg.py | 19 +-
drivers/raw/ioat/idxd_bus.c | 359 +++++++++++++++
drivers/raw/ioat/idxd_pci.c | 33 +-
drivers/raw/ioat/idxd_vdev.c | 231 ----------
drivers/raw/ioat/ioat_common.c | 106 +++--
drivers/raw/ioat/ioat_private.h | 2 +-
drivers/raw/ioat/ioat_rawdev_test.c | 602 ++++++++++++++++++++++---
drivers/raw/ioat/meson.build | 5 +-
drivers/raw/ioat/rte_idxd_rawdev_fns.h | 376 +++++++++++++++
drivers/raw/ioat/rte_ioat_rawdev.h | 57 ++-
drivers/raw/ioat/rte_ioat_rawdev_fns.h | 339 +++-----------
examples/ioat/ioatfwd.c | 14 +-
examples/vhost/ioat.c | 2 +-
15 files changed, 1514 insertions(+), 667 deletions(-)
create mode 100644 drivers/raw/ioat/idxd_bus.c
delete mode 100644 drivers/raw/ioat/idxd_vdev.c
create mode 100644 drivers/raw/ioat/rte_idxd_rawdev_fns.h
--
2.30.2
More information about the dev
mailing list