numam-dpdk/lib
Akhil Goyal d816fdea55 cryptodev: add API to associate session with queue pair
HW based crypto drivers may only support limited number of
sessions per queue pair. This requires support for attaching
sessions to specific queue pair.  New APIs  are introduced to
attach/detach a session with/from a particular queue pair.
These are optional APIs.

Application can call attach API after creating a session
and can call detach API before deleting a session.

Application needs to check if max_nb_sessions_per_qp > 0,
then it should call the attach API.

max_nb_sessions_per_qp = 0 means infinite sessions per qp

Signed-off-by: Akhil Goyal <akhil.goyal@nxp.com>
Acked-by: Fiona Trahe <fiona.trahe@intel.com>
2017-04-06 00:17:44 +02:00
..
librte_acl mk: optimize directory dependencies 2017-03-27 23:28:43 +02:00
librte_bitratestats bitrate: add bitrate statistics library 2017-04-05 17:59:43 +02:00
librte_cfgfile cfgfile: support empty value 2017-04-04 16:32:06 +02:00
librte_cmdline mk: optimize directory dependencies 2017-03-27 23:28:43 +02:00
librte_compat compat: remove unneeded macro 2015-06-29 16:41:23 +02:00
librte_cryptodev cryptodev: add API to associate session with queue pair 2017-04-06 00:17:44 +02:00
librte_distributor distributor: fix creation error checks 2017-04-04 14:58:49 +02:00
librte_eal eal: deprecate log functions 2017-04-05 13:48:40 +02:00
librte_efd mk: optimize directory dependencies 2017-03-27 23:28:43 +02:00
librte_ether ethdev: fix missing function in version map file 2017-04-06 12:52:52 +02:00
librte_eventdev eventdev: improve docs of start function 2017-04-04 19:19:51 +02:00
librte_hash ring: return remaining entry count when dequeuing 2017-03-29 22:32:20 +02:00
librte_ip_frag mk: optimize directory dependencies 2017-03-27 23:28:43 +02:00
librte_jobstats mk: optimize directory dependencies 2017-03-27 23:28:43 +02:00
librte_kni mk: optimize directory dependencies 2017-03-27 23:28:43 +02:00
librte_kvargs mk: optimize directory dependencies 2017-03-27 23:28:43 +02:00
librte_latencystats latency: added new library for latency stats 2017-04-05 18:00:42 +02:00
librte_lpm mk: optimize directory dependencies 2017-03-27 23:28:43 +02:00
librte_mbuf mbuf: bump library version 2017-04-05 13:37:17 +02:00
librte_mempool mempool: move stack handler as a driver 2017-04-03 19:45:45 +02:00
librte_meter mk: optimize directory dependencies 2017-03-27 23:28:43 +02:00
librte_metrics metrics: add information metrics library 2017-04-05 17:58:51 +02:00
librte_net net: add CRC computation API 2017-04-05 23:03:23 +02:00
librte_pdump ring: return free space when enqueuing 2017-03-29 22:32:04 +02:00
librte_pipeline mk: optimize directory dependencies 2017-03-27 23:28:43 +02:00
librte_port ring: return remaining entry count when dequeuing 2017-03-29 22:32:20 +02:00
librte_power mk: optimize directory dependencies 2017-03-27 23:28:43 +02:00
librte_reorder mk: optimize directory dependencies 2017-03-27 23:28:43 +02:00
librte_ring ring: fix C++ cast error 2017-04-06 17:55:54 +02:00
librte_sched mk: optimize directory dependencies 2017-03-27 23:28:43 +02:00
librte_table mk: optimize directory dependencies 2017-03-27 23:28:43 +02:00
librte_timer mk: optimize directory dependencies 2017-03-27 23:28:43 +02:00
librte_vhost vhost: do not destroy device on repeat mem table message 2017-04-01 10:42:44 +02:00
Makefile net: add CRC computation API 2017-04-05 23:03:23 +02:00