raw/ioat: introduce IOAT driver
authorBruce Richardson <bruce.richardson@intel.com>
Tue, 2 Jul 2019 14:12:23 +0000 (15:12 +0100)
committerThomas Monjalon <thomas@monjalon.net>
Thu, 4 Jul 2019 07:43:42 +0000 (09:43 +0200)
commitf687e842e3284ae8a6d9b6a1b2369fe3c46566c3
tree3ca9b31fcc959758468ea8f569cd07f5ff4bd2e2
parenta951e147ea95b26815c72eb710e0b2b8e5d85e40
raw/ioat: introduce IOAT driver

Add stubs for ioat rawdev driver support in DPDK, specifically:

  * makefile and meson build hooks
  * initial public header file
  * rawdev main C file, with probe and release functions
  * release note update announcing the driver
  * initial documentation for the new section in the rawdev doc
  * unit test stubs for device unit tests

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
Acked-by: Anatoly Burakov <anatoly.burakov@intel.com>
Acked-by: Jiayu Hu <jiayu.hu@intel.com>
Tested-by: Harry van Haaren <harry.van.haaren@intel.com>
17 files changed:
MAINTAINERS
app/test/test_rawdev.c
config/common_armv8a_linux
config/common_base
config/defconfig_arm-armv7a-linuxapp-gcc
config/defconfig_ppc_64-power8-linuxapp-gcc
doc/guides/rawdevs/index.rst
doc/guides/rawdevs/ioat_rawdev.rst [new file with mode: 0644]
doc/guides/rel_notes/release_19_08.rst
drivers/raw/Makefile
drivers/raw/ioat/Makefile [new file with mode: 0644]
drivers/raw/ioat/ioat_rawdev.c [new file with mode: 0644]
drivers/raw/ioat/meson.build [new file with mode: 0644]
drivers/raw/ioat/rte_ioat_rawdev.h [new file with mode: 0644]
drivers/raw/ioat/rte_pmd_ioat_version.map [new file with mode: 0644]
drivers/raw/meson.build
mk/rte.app.mk