ipsec: fast path outbound policy matching implementation for ipv6 41/36641/4
authorPiotr Bronowski <piotrx.bronowski@intel.com>
Fri, 8 Jul 2022 12:45:05 +0000 (12:45 +0000)
committerFan Zhang <roy.fan.zhang@intel.com>
Fri, 15 Jul 2022 12:45:19 +0000 (12:45 +0000)
commit86f8208af43efaa71b8e1c0a5ff86fc233456d9d
tree18feadc95586f549325f2a1872492caa9ad32df0
parent963e9b583b7fa7c26efc7acee2449069057b93d7
ipsec: fast path outbound policy matching implementation for ipv6

With this patch fast path for ipv6 policy lookup is enabled.
This impelentation scales and outperforms original implementation when
the number of defined flows is higher thatn 100k.

Type: feature
Signed-off-by: Piotr Bronowski <piotrx.bronowski@intel.com>
Change-Id: I9364b5b8db4fc708790d48c538add272c7cea400
src/vnet/ipsec/ipsec.c
src/vnet/ipsec/ipsec.h
src/vnet/ipsec/ipsec_output.c
src/vnet/ipsec/ipsec_output.h
src/vnet/ipsec/ipsec_spd.c
src/vnet/ipsec/ipsec_spd_fp_lookup.h
src/vnet/ipsec/ipsec_spd_policy.c
src/vnet/ipsec/ipsec_spd_policy.h