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
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
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
rte_ipsec_group.h
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
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