X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=test%2Fasf%2Ftest_vcl.py;h=9853529da56364d85d283db0898a9f099aec95bd;hb=d3e0d104ad6ebc687609c10a6c936954d2a7abdd;hp=eaca105d6a3a66aaab940cc3dc6c83a0e0750ba4;hpb=657bdf781ae876c945ca034e52cf25cccb09f71e;p=vpp.git diff --git a/test/asf/test_vcl.py b/test/asf/test_vcl.py index eaca105d6a3..9853529da56 100644 --- a/test/asf/test_vcl.py +++ b/test/asf/test_vcl.py @@ -67,7 +67,7 @@ class VCLTestCase(VppTestCase): def setUpClass(cls): if cls.session_startup: conf = "session {" + " ".join(cls.session_startup) + "}" - cls.extra_vpp_punt_config = [conf] + cls.extra_vpp_config = [conf] super(VCLTestCase, cls).setUpClass() @classmethod @@ -162,10 +162,10 @@ class VCLTestCase(VppTestCase): table_id += 1 # Configure namespaces - self.vapi.app_namespace_add_del( + self.vapi.app_namespace_add_del_v4( namespace_id="1", secret=1234, sw_if_index=self.loop0.sw_if_index ) - self.vapi.app_namespace_add_del( + self.vapi.app_namespace_add_del_v4( namespace_id="2", secret=5678, sw_if_index=self.loop1.sw_if_index ) @@ -212,10 +212,10 @@ class VCLTestCase(VppTestCase): table_id += 1 # Configure namespaces - self.vapi.app_namespace_add_del( + self.vapi.app_namespace_add_del_v4( namespace_id="1", secret=1234, sw_if_index=self.loop0.sw_if_index ) - self.vapi.app_namespace_add_del( + self.vapi.app_namespace_add_del_v4( namespace_id="2", secret=5678, sw_if_index=self.loop1.sw_if_index ) @@ -594,6 +594,28 @@ class VCLThruHostStackTLS(VCLTestCase): self.logger.debug(self.vapi.cli("show app mq")) +class VCLThruHostStackEchoInterruptMode(VCLThruHostStackEcho): + """VCL Thru Host Stack Echo interrupt mode""" + + @classmethod + def setUpClass(cls): + cls.session_startup = ["use-private-rx-mqs", "use-app-socket-api"] + super(VCLThruHostStackEcho, cls).setUpClass() + + def test_vcl_thru_host_stack_echo(self): + """run VCL IPv4 thru host stack echo test interrupt mode""" + + self.sapi_server_sock = "1" + self.sapi_client_sock = "2" + + self.thru_host_stack_test( + "vcl_test_server", + self.server_args, + "vcl_test_client", + self.client_echo_test_args, + ) + + class VCLThruHostStackTLSInterruptMode(VCLThruHostStackTLS): """VCL Thru Host Stack TLS interrupt mode"""