diff options
author | 2018-11-08 13:25:49 +0100 | |
---|---|---|
committer | 2019-01-02 12:21:02 +0000 | |
commit | be16020c5034bc69df25a8ecd7081aec9898d93c (patch) | |
tree | 61a4d2183138d64b476fa35389d5598ee68e09eb /test/test_ipsecmb_ah.py | |
parent | a7a1a22673e029d59f52422263076aaaab81a046 (diff) |
add ipsecmb plugin
Change-Id: I99c0737dfeeec2db267773625ddc9b55324fd237
Signed-off-by: Klement Sekera <ksekera@cisco.com>
Diffstat (limited to 'test/test_ipsecmb_ah.py')
-rw-r--r-- | test/test_ipsecmb_ah.py | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/test/test_ipsecmb_ah.py b/test/test_ipsecmb_ah.py new file mode 100644 index 00000000000..294d5ceeb89 --- /dev/null +++ b/test/test_ipsecmb_ah.py @@ -0,0 +1,31 @@ +from test_ipsec_ah import TemplateIpsecAh +from template_ipsec import IpsecTraTests, IpsecTunTests, IpsecTcpTests + + +class TestIpsecMBAh1(TemplateIpsecAh, IpsecTraTests, IpsecTunTests): + """ IpsecMB AH - TUN & TRA tests """ + extra_vpp_plugin_config = [ + "plugin", "ipsecmb_plugin.so", "{", "enable", "}"] + + tra4_encrypt_node_name = "ah4-encrypt-ipsecmb" + tra4_decrypt_node_name = "ah4-decrypt-ipsecmb" + tra6_encrypt_node_name = "ah6-encrypt-ipsecmb" + tra6_decrypt_node_name = "ah6-decrypt-ipsecmb" + tun4_encrypt_node_name = "ah4-encrypt-ipsecmb" + tun4_decrypt_node_name = "ah4-decrypt-ipsecmb" + tun6_encrypt_node_name = "ah6-encrypt-ipsecmb" + tun6_decrypt_node_name = "ah6-decrypt-ipsecmb" + + @classmethod + def ipsec_select_backend(cls): + cls.vapi.ipsec_select_backend(protocol=cls.vpp_ah_protocol, index=1) + + +class TestIpsecMBAh2(TemplateIpsecAh, IpsecTcpTests): + """ IpsecMB AH - TCP tests """ + extra_vpp_plugin_config = [ + "plugin", "ipsecmb_plugin.so", "{", "enable", "}"] + + @classmethod + def ipsec_select_backend(cls): + cls.vapi.ipsec_select_backend(protocol=cls.vpp_ah_protocol, index=1) |