Lines Matching defs:macaddr
599 uchar_t *macaddr;
619 macaddr = getmacaddr(dip, &maclen);
620 if (macaddr == NULL)
624 bcmp(macaddr, boot_macaddr, maclen) != 0) {
625 kmem_free(macaddr, maclen);
630 (void) localetheraddr((struct ether_addr *)macaddr, NULL);
631 kmem_free(macaddr, maclen);
652 uchar_t *macaddr = NULL;
686 macaddr = kmem_alloc(ETHERADDRL, KM_SLEEP);
687 if (dl_phys_addr(lh, macaddr, maclenp, NULL) != 0 ||
689 kmem_free(macaddr, ETHERADDRL);
690 macaddr = NULL;
697 return (macaddr);