Files
xen/tools/python/xen/util/mac.py
T
cl349@firebug.cl.cam.ac.uk a801b2ab6b bitkeeper revision 1.1662.1.12 (42a4a819BMGTxn8p4rsFdp44pCQ_Og)
netif.py:
  Use macFromString, macToString.
mac.py:
  new file
Signed-off-by: Mike Wray <mike.wray@hp.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
2005-06-06 19:46:33 +00:00

12 lines
268 B
Python

from string import join, split
def macToString(mac):
return ':'.join(map(lambda x: "%02x" % x, mac))
def macFromString(str):
mac = [ int(x, 16) for x in str.split(':') ]
if len(mac) != 6:
raise ValueError("invalid mac: %s" % str)
return mac