raw/ioat: report status of completed jobs
authorBruce Richardson <bruce.richardson@intel.com>
Tue, 4 May 2021 13:14:58 +0000 (14:14 +0100)
committerThomas Monjalon <thomas@monjalon.net>
Tue, 4 May 2021 15:43:50 +0000 (17:43 +0200)
commit245efe544d8e322f1cd87403cb4361f9d64e75df
tree8339cbe70540cb083296f67beca120faf7a91160
parent29cf9c1194c9a79f1bb66e6625fdd155ff957e03
raw/ioat: report status of completed jobs

Add improved error handling to rte_ioat_completed_ops(). This patch adds
new parameters to the function to enable the user to track the completion
status of each individual operation in a batch. With this addition, the
function can help the user to determine firstly, how many operations may
have failed or been skipped and then secondly, which specific operations
did not complete successfully.

Signed-off-by: Kevin Laatz <kevin.laatz@intel.com>
Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
doc/guides/rel_notes/release_21_05.rst
drivers/raw/ioat/ioat_common.c
drivers/raw/ioat/ioat_rawdev_test.c
drivers/raw/ioat/rte_idxd_rawdev_fns.h
drivers/raw/ioat/rte_ioat_rawdev.h
drivers/raw/ioat/rte_ioat_rawdev_fns.h
examples/ioat/ioatfwd.c
examples/vhost/ioat.c