raw/ioat: deprecate rawdev driver

Deprecate the rawdev IOAT driver as both IOAT and IDXD drivers have
moved to dmadev.

Signed-off-by: Conor Walsh <conor.walsh@intel.com>
Acked-by: Kevin Laatz <kevin.laatz@intel.com>
Acked-by: Bruce Richardson <bruce.richardson@intel.com>
Acked-by: Thomas Monjalon <thomas@monjalon.net>
This commit is contained in:
Conor Walsh 2021-10-18 12:38:35 +00:00 committed by Thomas Monjalon
parent e6f6dda60a
commit a4d11e0386
3 changed files with 12 additions and 1 deletions

View File

@ -1333,7 +1333,7 @@ T: git://dpdk.org/next/dpdk-next-net-intel
F: drivers/raw/ifpga/ F: drivers/raw/ifpga/
F: doc/guides/rawdevs/ifpga.rst F: doc/guides/rawdevs/ifpga.rst
IOAT Rawdev IOAT Rawdev - DEPRECATED
M: Bruce Richardson <bruce.richardson@intel.com> M: Bruce Richardson <bruce.richardson@intel.com>
F: drivers/raw/ioat/ F: drivers/raw/ioat/
F: doc/guides/rawdevs/ioat.rst F: doc/guides/rawdevs/ioat.rst

View File

@ -6,6 +6,10 @@
IOAT Rawdev Driver IOAT Rawdev Driver
=================== ===================
.. warning::
As of DPDK 21.11 the rawdev implementation of the IOAT driver has been deprecated.
Please use the dmadev library instead.
The ``ioat`` rawdev driver provides a poll-mode driver (PMD) for Intel\ |reg| The ``ioat`` rawdev driver provides a poll-mode driver (PMD) for Intel\ |reg|
Data Streaming Accelerator `(Intel DSA) Data Streaming Accelerator `(Intel DSA)
<https://01.org/blogs/2019/introducing-intel-data-streaming-accelerator>`_ and for Intel\ |reg| <https://01.org/blogs/2019/introducing-intel-data-streaming-accelerator>`_ and for Intel\ |reg|

View File

@ -178,3 +178,10 @@ Deprecation Notices
* cmdline: ``cmdline`` structure will be made opaque to hide platform-specific * cmdline: ``cmdline`` structure will be made opaque to hide platform-specific
content. On Linux and FreeBSD, supported prior to DPDK 20.11, content. On Linux and FreeBSD, supported prior to DPDK 20.11,
original structure will be kept until DPDK 21.11. original structure will be kept until DPDK 21.11.
* raw/ioat: The ``ioat`` rawdev driver has been deprecated, since it's
functionality is provided through the new ``dmadev`` infrastructure.
To continue to use hardware previously supported by the ``ioat`` rawdev driver,
applications should be updated to use the ``dmadev`` library instead,
with the underlying HW-functionality being provided by the ``ioat`` or
``idxd`` dma drivers