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