linux-cp: Add tests for tun devices

Type: test

Signed-off-by: Neale Ranns <neale@graphiant.com>
Change-Id: Iec69d8624b15766ed65e7d09777819d2242dee17
This commit is contained in:
Neale Ranns
2021-06-07 09:34:07 +00:00
committed by Ole Tr�an
parent 6197cb730e
commit 89d939e52c
6 changed files with 298 additions and 5 deletions

View File

@ -34,6 +34,9 @@ class VppIpIpTunInterface(VppTunnelInterface):
'mode': self.mode,
})
self.set_sw_if_index(r.sw_if_index)
r = self.test.vapi.ipip_tunnel_dump(
sw_if_index=self.sw_if_index)
self.instance = r[0].tunnel.instance
self.test.registry.register(self, self.test.logger)
return self
@ -51,7 +54,7 @@ class VppIpIpTunInterface(VppTunnelInterface):
return self.object_id()
def object_id(self):
return "ipip-%d" % self._sw_if_index
return "ipip%d" % self.instance
@property
def remote_ip(self):