From e4eb2ebb569085c5a3f73f699cfc4e341321e2cb Mon Sep 17 00:00:00 2001 From: Sharmin Choksey Date: Fri, 7 Dec 2018 17:55:48 -0800 Subject: [PATCH] [ipv6] Fixes to support ipv6-only network Change-Id: I36accde4b3a3efd596e163451291a55a44f6814d --- vmtp/compute.py | 6 ++++++ vmtp/vmtp.py | 5 ++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/vmtp/compute.py b/vmtp/compute.py index 637d8dd..ffae6e3 100644 --- a/vmtp/compute.py +++ b/vmtp/compute.py @@ -463,6 +463,12 @@ class Compute(object): else: # IPV6 rules addition + self.neutron.create_security_group_rule( + self.generate_security_group_rule_dict(group_id=group["id"], + protocol="tcp", + ethertype="IPv6", + port_range_min=22, + port_range_max=22)) self.neutron.create_security_group_rule( self.generate_security_group_rule_dict(group_id=group["id"], protocol="tcp", diff --git a/vmtp/vmtp.py b/vmtp/vmtp.py index fc7d487..38f60c5 100755 --- a/vmtp/vmtp.py +++ b/vmtp/vmtp.py @@ -425,8 +425,11 @@ class VmtpTest(object): FILELOG.info(json.dumps(perf_output, sort_keys=True)) continue - self.measure_flow(flow_desc, self.server.internal_ip) + # East-West traffic for ipv6 via neutron router on different + # networks does not currently work, skip measure_flow + # for now until fixed if not self.config.ipv6_mode: + self.measure_flow(flow_desc, self.server.internal_ip) flow_desc = "VM to VM different network floating IP" self.measure_flow(flow_desc, self.server.ssh_access.host)