numam-dpdk/doc/guides
Arek Kusztal f51606537a crypto/qat: fix handle device-agnostic session
Older generations of QuickAssist hardware
may not support all algorithms supported by newer
generations. When sessions were specific to the device
this only needed to be handled on session creation.
With device-agnostic sessions, a session created
for a newer device may get routed to an older device which
can't support it.
This patch adds an enum to define QAT device generations
and uses this to detect and handle the above case on the
data path.
It also renames the capabilities structures and #defines
to match the generation names and adds the generation
to the device table in the documentation.

Fixes: b3bbd9e5f2 ("cryptodev: support device independent sessions")

Signed-off-by: Arek Kusztal <arkadiuszx.kusztal@intel.com>
Acked-by: Fiona Trahe <fiona.trahe@intel.com>
2017-07-19 14:10:41 +03:00
..
contributing doc: fix typo in contributing guide 2017-07-10 00:46:38 +02:00
cryptodevs crypto/qat: fix handle device-agnostic session 2017-07-19 14:10:41 +03:00
eventdevs event/sw: add service capability 2017-07-16 20:38:21 +02:00
faq doc: correct the hugepage limitation on 32-bit 2017-05-01 00:23:13 +02:00
freebsd_gsg doc: use corelist instead of coremask 2017-03-01 20:39:58 +01:00
howto doc: fix typos in virtio howto guide 2017-07-02 19:36:51 +02:00
linux_gsg doc: add libnuma as dependency 2017-07-10 00:46:38 +02:00
nics net/failsafe: support link status change event 2017-07-19 16:25:43 +03:00
prog_guide doc: use new crypto driver names 2017-07-19 14:10:40 +03:00
rel_notes cryptodev: remove AAD size in auth capabilities 2017-07-19 14:10:41 +03:00
sample_app_ug doc: use new crypto driver names 2017-07-19 14:10:40 +03:00
testpmd_app_ug app/testpmd: add --flow-isolate-all option 2017-07-13 11:48:48 +02:00
tools doc: add missing devices in test-crypto-perf 2017-07-19 14:10:40 +03:00
xen doc: use corelist instead of coremask 2017-03-01 20:39:58 +01:00
conf.py doc: import sphinx rtd theme when available 2017-07-10 00:46:38 +02:00
index.rst doc: add event device and software eventdev 2017-04-04 19:19:52 +02:00