summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/topotests/lib/common_config.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/tests/topotests/lib/common_config.py b/tests/topotests/lib/common_config.py
index 63fcddd836..df0b853dc5 100644
--- a/tests/topotests/lib/common_config.py
+++ b/tests/topotests/lib/common_config.py
@@ -513,7 +513,10 @@ def generate_ips(network, no_of_ips):
count = 0
while count < no_of_ips:
ipaddress_list.append("{}/{}".format(next_ip, mask))
- next_ip += step
+ if addr_type == "ipv6":
+ next_ip = ipaddr.IPv6Address(int(next_ip) + step)
+ else:
+ next_ip += step
count += 1
return ipaddress_list