tests: allow ip table name 49/40649/7
authorMaxime Peim <mpeim@cisco.com>
Fri, 5 Apr 2024 12:16:39 +0000 (14:16 +0200)
committerBeno�t Ganne <bganne@cisco.com>
Tue, 23 Apr 2024 08:52:48 +0000 (08:52 +0000)
Type: refactor
Change-Id: I4abbc77a447358f4beaa05505299cae732a3f374
Signed-off-by: Maxime Peim <mpeim@cisco.com>
test/vpp_ip_route.py

index 9b3a138..d36c567 100644 (file)
@@ -169,15 +169,17 @@ def fib_interface_ip_prefix(test, addr, len, sw_if_index):
 
 
 class VppIpTable(VppObject):
-    def __init__(self, test, table_id, is_ip6=0, register=True):
+    def __init__(self, test, table_id, is_ip6=0, register=True, name=""):
         self._test = test
+        self.name = name
         self.table_id = table_id
         self.is_ip6 = is_ip6
         self.register = register
 
     def add_vpp_config(self):
         self._test.vapi.ip_table_add_del(
-            is_add=1, table={"is_ip6": self.is_ip6, "table_id": self.table_id}
+            is_add=1,
+            table={"is_ip6": self.is_ip6, "table_id": self.table_id, "name": self.name},
         )
         if self.register:
             self._test.registry.register(self, self._test.logger)