ipsec: infra for selecting backends
[vpp.git] / test / template_ipsec.py
index bf13d71..bb45696 100644 (file)
@@ -95,6 +95,11 @@ class TemplateIpsec(VppTestCase):
     vpp_esp_protocol = 1
     vpp_ah_protocol = 0
 
+    @classmethod
+    def ipsec_select_backend(cls):
+        """ empty method to be overloaded when necessary """
+        pass
+
     @classmethod
     def setUpClass(cls):
         super(TemplateIpsec, cls).setUpClass()
@@ -106,6 +111,7 @@ class TemplateIpsec(VppTestCase):
             i.resolve_arp()
             i.config_ip6()
             i.resolve_ndp()
+        cls.ipsec_select_backend()
 
     def tearDown(self):
         super(TemplateIpsec, self).tearDown()