numam-dpdk/lib/librte_ipsec
Vladimir Medvedkin b2ee269267 ipsec: add SAD add/delete/lookup implementation
Replace rte_ipsec_sad_add(), rte_ipsec_sad_del() and
rte_ipsec_sad_lookup() stubs with actual implementation.

It uses three librte_hash tables each of which contains
an entries for a specific SA type (either it is addressed by SPI only
or SPI+DIP or SPI+DIP+SIP)

Signed-off-by: Vladimir Medvedkin <vladimir.medvedkin@intel.com>
Acked-by: Akhil Goyal <akhil.goyal@nxp.com>
Acked-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
Tested-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
2019-10-23 16:57:06 +02:00
..
crypto.h net: add rte prefix to ESP structure 2019-05-24 13:34:45 +02:00
esp_inb.c net: add missing rte prefix for ESP tail 2019-10-08 12:14:31 +02:00
esp_outb.c net: add missing rte prefix for ESP tail 2019-10-08 12:14:31 +02:00
iph.h ipsec: support header construction 2019-07-05 15:28:14 +02:00
ipsec_sad.c ipsec: add SAD add/delete/lookup implementation 2019-10-23 16:57:06 +02:00
ipsec_sqn.h ipsec: reorder packet process for ESP inbound 2019-04-02 16:50:24 +02:00
Makefile ipsec: add SAD create/destroy implementation 2019-10-23 16:57:06 +02:00
meson.build ipsec: add SAD create/destroy implementation 2019-10-23 16:57:06 +02:00
misc.h ipsec: support multi-segment packets 2019-07-05 15:28:14 +02:00
pad.h ipsec: implement SA data-path API 2019-01-10 16:57:22 +01:00
rte_ipsec_group.h enforce experimental tag at beginning of declarations 2019-06-29 19:04:48 +02:00
rte_ipsec_sa.h ipsec: support header construction 2019-07-05 15:28:14 +02:00
rte_ipsec_sad.h ipsec: add inbound SAD API 2019-10-23 16:57:06 +02:00
rte_ipsec_version.map ipsec: add inbound SAD API 2019-10-23 16:57:06 +02:00
rte_ipsec.h enforce experimental tag at beginning of declarations 2019-06-29 19:04:48 +02:00
sa.c ipsec: support header construction 2019-07-05 15:28:14 +02:00
sa.h ipsec: support header construction 2019-07-05 15:28:14 +02:00
ses.c remove experimental tags from all symbol definitions 2019-06-29 19:04:43 +02:00