be16020c50
Change-Id: I99c0737dfeeec2db267773625ddc9b55324fd237 Signed-off-by: Klement Sekera <ksekera@cisco.com>
32 lines
1.1 KiB
Python
32 lines
1.1 KiB
Python
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)
|