[dpdk-dev] [PATCH v5 0/9] raw/ioat: driver for Intel QuickData Technology

Thomas Monjalon thomas at monjalon.net
Thu Jul 4 09:45:36 CEST 2019


02/07/2019 16:12, Bruce Richardson:
> This patch series adds support for the Intel QuickData Technology
> device, part of the Intel I/O Acceleration Technology (Intel I/OAT). It
> is a raw device for allowing hardware DMA i.e. data copies in hardware.
> 
> Performing the copies in hardware can provide performance improvements
> for applications where the average copy size is reasonably large, e.g.
> 1k packets. For smaller packets, e.g. 64-256 bytes, offloading the copy
> may reduce performance due to the overhead of using hardware.
[...]
> Bruce Richardson (9):
>   rawdev: allow devices to skip extra memory allocation
>   raw/ioat: add initial support for ioat rawdev driver
>   usertools/dpdk-devbind.py: add support for IOAT devices
>   raw/ioat: add register definition file
>   raw/ioat: create device on probe and destroy on release
>   raw/ioat: add device info function
>   raw/ioat: add configure, start and stop functions
>   raw/ioat: add statistics functions
>   raw/ioat: add local API to perform copies

Applied, thanks





More information about the dev mailing list