Lines Matching refs:mac
406 def _is_universal(mac):
407 return not (mac & (1 << 41))
430 mac = int(word.replace(_MAC_DELIM, b''), 16)
439 if _is_universal(mac):
440 return mac
441 first_local_mac = first_local_mac or mac
498 mac = _parse_mac(word)
499 if mac is None:
501 if _is_universal(mac):
502 return mac
504 first_local_mac = mac
516 mac = _find_mac_near_keyword('ifconfig', args, keywords, lambda i: i+1)
517 if mac:
518 return mac
524 mac = _find_mac_near_keyword('ip', 'link', [b'link/ether'], lambda i: i+1)
525 if mac:
526 return mac
540 mac = _find_mac_near_keyword('arp', '-an', [os.fsencode(ip_addr)], lambda i: -1)
541 if mac:
542 return mac
545 mac = _find_mac_near_keyword('arp', '-an', [os.fsencode(ip_addr)], lambda i: i+1)
546 if mac:
547 return mac
550 mac = _find_mac_near_keyword('arp', '-an', [os.fsencode('(%s)' % ip_addr)],
553 if mac:
554 return mac