diff options
author | Volodymyr Mytnyk <volodymyrx.mytnyk@intel.com> | 2019-01-10 15:46:03 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@opnfv.org> | 2019-01-10 15:46:03 +0000 |
commit | 12046179b57451908ab290393bd6fa85a6288c23 (patch) | |
tree | 10957239c06c95e4657003f4aababb2b9cbc55c9 /yardstick/common/utils.py | |
parent | 5f55fd0ac16ee37a5b4a55c74cc4f5020a35da54 (diff) | |
parent | 0b908d5d0b0e77c366f39f258f0a3f6a54bfe304 (diff) |
Merge "Add IxNetwork L3 scenario implementation"
Diffstat (limited to 'yardstick/common/utils.py')
-rw-r--r-- | yardstick/common/utils.py | 11 |
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: |