Lines Matching defs:lifr
449 struct lifreq lifr;
463 (void) dapl_os_memzero(&lifr, sizeof (lifr));
464 (void) dapl_os_memcpy(&lifr.lifr_nd.lnr_addr, addr, sizeof (*addr));
465 (void) dapl_os_strcpy(lifr.lifr_name, ia_ptr->hca_ptr->name);
468 if (ioctl(s, SIOCLIFGETND, (caddr_t)&lifr) < 0) {
486 if (lifr.lifr_nd.lnr_hdw_len == 0 && retries <= NS_MAX_RETRIES) {
497 mac = (uchar_t *)lifr.lifr_nd.lnr_hdw_addr;
498 if (lifr.lifr_nd.lnr_hdw_len >= sizeof (ipoib_mac_t)) {
512 len = lifr.lifr_nd.lnr_hdw_len;