[dpdk-dev] [PATCH v1 0/6] ioat driver updates
Bruce Richardson
bruce.richardson at intel.com
Thu Mar 18 19:20:36 CET 2021
This set contains a series of updates to the ioat driver, described in each of
the individual patchsets.
Comments would be especially appreciated for the last patch in this set, which
converts the existing idxd vdev driver to a bus driver so that probing and
scanning can be done automatically. This approach is based on suggestions made
in a previous discussion thread[1]
NOTE: Documentation updates are currently missing from this set, but will be
included in future revisions.
[1] http://inbox.dpdk.org/dev/20210311171913.GD1534@bricha3-MOBL.ger.corp.intel.com/t/#mf3170e5aab50b43343b8cc34054f7bbbefd94379
Bruce Richardson (5):
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: rework SW ring layout
raw/ioat: add bus driver for device scanning automatically
Kevin Laatz (1):
raw/ioat: add api to query remaining ring space
drivers/raw/ioat/idxd_bus.c | 320 +++++++++++++++++++++++++
drivers/raw/ioat/idxd_pci.c | 33 ++-
drivers/raw/ioat/idxd_vdev.c | 231 ------------------
drivers/raw/ioat/ioat_common.c | 99 ++++----
drivers/raw/ioat/ioat_private.h | 2 +-
drivers/raw/ioat/ioat_rawdev_test.c | 137 +++++++++++
drivers/raw/ioat/meson.build | 3 +-
drivers/raw/ioat/rte_ioat_rawdev_fns.h | 280 +++++++++++++---------
8 files changed, 711 insertions(+), 394 deletions(-)
create mode 100644 drivers/raw/ioat/idxd_bus.c
delete mode 100644 drivers/raw/ioat/idxd_vdev.c
--
2.27.0
More information about the dev
mailing list