Lines Matching refs:mac
384 def _is_universal(mac): argument
385 return not (mac & (1 << 41))
400 mac = int(word.replace(b':', b''), 16)
401 if _is_universal(mac):
402 return mac
403 first_local_mac = first_local_mac or mac
420 mac = _find_mac('ifconfig', args, keywords, lambda i: i+1)
421 if mac:
422 return mac
428 mac = _find_mac('ip', 'link', [b'link/ether'], lambda i: i+1)
429 if mac:
430 return mac
442 mac = _find_mac('arp', '-an', [os.fsencode(ip_addr)], lambda i: -1)
443 if mac:
444 return mac
447 mac = _find_mac('arp', '-an', [os.fsencode(ip_addr)], lambda i: i+1)
448 if mac:
449 return mac
452 mac = _find_mac('arp', '-an', [os.fsencode('(%s)' % ip_addr)],
455 if mac:
456 return mac
483 mac = int(word.replace(b':', b''), 16)
484 if _is_universal(mac):
485 return mac
486 first_local_mac = first_local_mac or mac
516 mac = int(value.replace('-', ''), 16)
517 if _is_universal(mac):
518 return mac
519 first_local_mac = first_local_mac or mac
551 mac = int.from_bytes(bytes, 'big')
552 if _is_universal(mac):
553 return mac
554 first_local_mac = first_local_mac or mac