Lines Matching refs:mac
400 def _is_universal(mac): argument
401 return not (mac & (1 << 41))
424 mac = int(word.replace(_MAC_DELIM, b''), 16)
433 if _is_universal(mac):
434 return mac
435 first_local_mac = first_local_mac or mac
492 mac = _parse_mac(word)
493 if mac is None:
495 if _is_universal(mac):
496 return mac
498 first_local_mac = mac
510 mac = _find_mac_near_keyword('ifconfig', args, keywords, lambda i: i+1)
511 if mac:
512 return mac
518 mac = _find_mac_near_keyword('ip', 'link', [b'link/ether'], lambda i: i+1)
519 if mac:
520 return mac
532 mac = _find_mac_near_keyword('arp', '-an', [os.fsencode(ip_addr)], lambda i: -1)
533 if mac:
534 return mac
537 mac = _find_mac_near_keyword('arp', '-an', [os.fsencode(ip_addr)], lambda i: i+1)
538 if mac:
539 return mac
542 mac = _find_mac_near_keyword('arp', '-an', [os.fsencode('(%s)' % ip_addr)],
545 if mac:
546 return mac