diff options
author | imarom <imarom@cisco.com> | 2016-11-13 17:17:36 +0200 |
---|---|---|
committer | imarom <imarom@cisco.com> | 2016-11-13 17:17:36 +0200 |
commit | 6e1919c3aebabc0977a8ab40b5c60cbd0e7114d0 (patch) | |
tree | 502aa78527ee4de1723e4a32c291dfcdb71cea23 /scripts/automation/trex_control_plane/stl/trex_stl_lib/utils/common.py | |
parent | ab28fccc187c6134eeb0400ce0b113a77e498bb2 (diff) |
RX features - pre-resolve stage
Signed-off-by: imarom <imarom@cisco.com>
Diffstat (limited to 'scripts/automation/trex_control_plane/stl/trex_stl_lib/utils/common.py')
-rw-r--r-- | scripts/automation/trex_control_plane/stl/trex_stl_lib/utils/common.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/scripts/automation/trex_control_plane/stl/trex_stl_lib/utils/common.py b/scripts/automation/trex_control_plane/stl/trex_stl_lib/utils/common.py index f0da9a08..d4ac973d 100644 --- a/scripts/automation/trex_control_plane/stl/trex_stl_lib/utils/common.py +++ b/scripts/automation/trex_control_plane/stl/trex_stl_lib/utils/common.py @@ -4,6 +4,7 @@ import string import random import time import socket +import re try: import pwd @@ -93,3 +94,7 @@ def is_valid_ipv4 (addr): return True except socket.error: return False + +def is_valid_mac (mac): + return bool(re.match("[0-9a-f]{2}([-:])[0-9a-f]{2}(\\1[0-9a-f]{2}){4}$", mac.lower())) + |