aboutsummaryrefslogtreecommitdiffstats
path: root/yardstick/common/utils.py
diff options
context:
space:
mode:
authorVolodymyr Mytnyk <volodymyrx.mytnyk@intel.com>2019-01-10 15:46:03 +0000
committerGerrit Code Review <gerrit@opnfv.org>2019-01-10 15:46:03 +0000
commit12046179b57451908ab290393bd6fa85a6288c23 (patch)
tree10957239c06c95e4657003f4aababb2b9cbc55c9 /yardstick/common/utils.py
parent5f55fd0ac16ee37a5b4a55c74cc4f5020a35da54 (diff)
parent0b908d5d0b0e77c366f39f258f0a3f6a54bfe304 (diff)
Merge "Add IxNetwork L3 scenario implementation"
Diffstat (limited to 'yardstick/common/utils.py')
-rw-r--r--yardstick/common/utils.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/yardstick/common/utils.py b/yardstick/common/utils.py
index 51313ef47..9eba896e2 100644
--- a/yardstick/common/utils.py
+++ b/yardstick/common/utils.py
@@ -293,6 +293,17 @@ def make_ipv4_address(ip_addr):
return ipaddress.IPv4Address(six.text_type(ip_addr))
+def get_ip_range_count(iprange):
+ start_range, end_range = iprange.split("-")
+ start = int(make_ipv4_address(start_range))
+ end = int(make_ipv4_address(end_range))
+ return end - start
+
+
+def get_ip_range_start(iprange):
+ return str(make_ipv4_address(iprange.split("-")[0]))
+
+
def safe_ip_address(ip_addr):
""" get ip address version v6 or v4 """
try: