Lines Matching refs:dlinfo
203 dlpi_info_t dlinfo; in rarp_open() local
219 if ((retval = dlpi_info(dh, &dlinfo, 0)) != DLPI_SUCCESS) { in rarp_open()
224 if (dlinfo.di_bcastaddrlen == 0) { in rarp_open()
231 assert(dlinfo.di_bcastaddrlen == dlinfo.di_physaddrlen); in rarp_open()
233 (void) memcpy(mybaddr, dlinfo.di_bcastaddr, dlinfo.di_bcastaddrlen); in rarp_open()
235 *alen = dlinfo.di_physaddrlen; in rarp_open()
237 (void) memcpy(myaddr, dlinfo.di_physaddr, dlinfo.di_physaddrlen); in rarp_open()
240 bcastaddr = _link_ntoa(mybaddr, NULL, dlinfo.di_bcastaddrlen, in rarp_open()
243 physaddr = _link_ntoa(myaddr, NULL, dlinfo.di_physaddrlen, in rarp_open()
255 dlinfo.di_physaddrlen); in rarp_open()
334 dlpi_info_t dlinfo; in dlpi_print_address() local
348 retv = dlpi_info(dh, &dlinfo, 0); in dlpi_print_address()
359 switch (dlinfo.di_mactype) { in dlpi_print_address()