From d65da6a72887238eae5dd3b7eb4e53055ef516c3 Mon Sep 17 00:00:00 2001 From: Yulong Pei Date: Mon, 22 Aug 2022 02:41:12 +0000 Subject: Add 10k tunnels IPSec policy mode test suites Also add 10k tunnels IPSec policy mode test with spd fast path enabled. spd fast path is to reduce policy adding time, refer to patchset [1] & [2] for details. [1] https://gerrit.fd.io/r/c/vpp/+/36095 [2] https://gerrit.fd.io/r/c/vpp/+/36097 Signed-off-by: xinfeng zhao Signed-off-by: yulong pei Change-Id: I211b38a60d273c46e68a5b5f712090037977c6e6 --- resources/libraries/python/VppConfigGenerator.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'resources/libraries/python/VppConfigGenerator.py') diff --git a/resources/libraries/python/VppConfigGenerator.py b/resources/libraries/python/VppConfigGenerator.py index e1830147d8..dc1529033b 100644 --- a/resources/libraries/python/VppConfigGenerator.py +++ b/resources/libraries/python/VppConfigGenerator.py @@ -438,6 +438,24 @@ class VppConfigGenerator: path = [u"ipsec", u"ipv4-outbound-spd-flow-cache"] self.add_config_item(self._nodeconfig, "on", path) + def add_ipsec_spd_fast_path_ipv4_outbound(self, value): + """Add IPsec spd fast path for IP4 outbound. + + :param value: "on" to enable spd fast path. + :type value: str + """ + path = [u"ipsec", u"ipv4-outbound-spd-fast-path"] + self.add_config_item(self._nodeconfig, value, path) + + def add_ipsec_spd_fast_path_num_buckets(self, value): + """Add num buckets for IPsec spd fast path. + + :param value: Number of buckets. + :type value: int + """ + path = [u"ipsec", u"spd-fast-path-num-buckets"] + self.add_config_item(self._nodeconfig, value, path) + def add_statseg_size(self, value): """Add Stats Heap Size configuration. -- cgit 1.2.3-korg