Lines Matching refs:physaddrlen

98 	uint_t		physaddrlen;		/* mac address length */  member
406 uint_t physaddrlen = DLPI_PHYSADDR_MAX; in init_rarpdev() local
429 &physaddrlen)) != DLPI_SUCCESS) { in init_rarpdev()
434 rdev->physaddrlen = physaddrlen; in init_rarpdev()
436 (2 * physaddrlen); in init_rarpdev()
440 rdev->physaddrlen, IFT_OTHER); in init_rarpdev()
489 if (((shost = malloc(rdev->physaddrlen)) == NULL) || in do_rarp()
494 str = _link_ntoa(rdev->physaddr, str, rdev->physaddrlen, in do_rarp()
525 else if (ans->ar_hln != rdev->physaddrlen) in do_rarp()
584 str = _link_ntoa(thap, str, rdev->physaddrlen, IFT_OTHER); in rarp_request()
594 if ((memcmp(shap, thap, rdev->physaddrlen) != 0) || in rarp_request()
595 (memcmp(shap, shost, rdev->physaddrlen) != 0)) { in rarp_request()
603 (void) memcpy(shap, rdev->physaddr, rdev->physaddrlen); in rarp_request()
624 rrp = calloc(1, sizeof (struct rarpreply) + rdev->physaddrlen + in rarp_request()
629 rrp->arprep = rrp->lldest + rdev->physaddrlen; in rarp_request()
637 (void) memcpy(rrp->lldest, shost, rdev->physaddrlen); in rarp_request()
647 rdev->physaddrlen, rrp->arprep, rdev->ifrarplen, NULL); in rarp_request()
686 (void) memcpy(LLADDR(&ar.xarp_ha), laddr, rdev->physaddrlen); in add_arp()
687 ar.xarp_ha.sdl_alen = rdev->physaddrlen; in add_arp()
727 (void) memcpy(shap, rdev->physaddr, rdev->physaddrlen); in arp_request()
729 (void) memcpy(thap, rdev->physaddr, rdev->physaddrlen); in arp_request()
736 rrp = calloc(1, sizeof (struct rarpreply) + rdev->physaddrlen + in arp_request()
741 rrp->arprep = rrp->lldest + rdev->physaddrlen; in arp_request()
744 (void) memcpy(rrp->lldest, shost, rdev->physaddrlen); in arp_request()
747 retval = dlpi_send(rdev->dh_rarp, rrp->lldest, rdev->physaddrlen, in arp_request()
780 err = dlpi_send(rdev->dh_rarp, rrp->lldest, rdev->physaddrlen, in do_delay_write()
917 if (rdev->physaddrlen != ETHERADDRL) { in get_ipaddr()