aboutsummaryrefslogtreecommitdiffstats
path: root/resources/libraries/python/QemuUtils.py
diff options
context:
space:
mode:
authorTibor Frank <tifrank@cisco.com>2020-03-20 19:27:43 +0100
committerTibor Frank <tifrank@cisco.com>2020-03-20 19:27:43 +0100
commit4903cc72fac0f78891c00d22403668f618a20728 (patch)
tree6723ebea2325cb5fbc3e072f2cf58f0496b20474 /resources/libraries/python/QemuUtils.py
parent94fce874d3ea20b775235c8323052b0390686fe2 (diff)
Report: Add data
Change-Id: Ibd37be8155af57e13991b23d417307caa4b2717b Signed-off-by: Tibor Frank <tifrank@cisco.com>
Diffstat (limited to 'resources/libraries/python/QemuUtils.py')
0 files changed, 0 insertions, 0 deletions
an> self.generate_remote_hosts() self.test.registry.register(self, self.test.logger) def remove_vpp_config(self): s = socket.inet_pton(socket.AF_INET, self.t_src) d = socket.inet_pton(socket.AF_INET, self.t_dst) self.unconfig() self.test.vapi.gre_tunnel_add_del(s, d, outer_fib_id=self.t_outer_fib, tunnel_type=self.t_type, session_id=self.t_session, is_add=0) def __str__(self): return self.object_id() def object_id(self): return "gre-%d" % self.sw_if_index class VppGre6Interface(VppInterface): """ VPP GRE IPv6 interface """ def __init__(self, test, src_ip, dst_ip, outer_fib_id=0, type=0, session=0): """ Create VPP GRE interface """ super(VppGre6Interface, self).__init__(test) self.t_src = src_ip self.t_dst = dst_ip self.t_outer_fib = outer_fib_id self.t_type = type self.t_session = session def add_vpp_config(self): s = socket.inet_pton(socket.AF_INET6, self.t_src) d = socket.inet_pton(socket.AF_INET6, self.t_dst) r = self.test.vapi.gre_tunnel_add_del(s, d, outer_fib_id=self.t_outer_fib, tunnel_type=self.t_type, session_id=self.t_session, is_ip6=1) self.set_sw_if_index(r.sw_if_index) self.generate_remote_hosts() self.test.registry.register(self, self.test.logger) def remove_vpp_config(self): s = socket.inet_pton(socket.AF_INET6, self.t_src) d = socket.inet_pton(socket.AF_INET6, self.t_dst) self.unconfig() self.test.vapi.gre_tunnel_add_del(s, d, outer_fib_id=self.t_outer_fib, tunnel_type=self.t_type, session_id=self.t_session, is_add=0, is_ip6=1) def __str__(self): return self.object_id() def object_id(self): return "gre-%d" % self._sw_if_index