Lines Matching refs:lifr
158 struct lifreq lifr; in add_opt_lla() local
161 if (phyint_get_lla(pi, &lifr) == -1) in add_opt_lla()
164 hwaddrlen = lifr.lifr_nd.lnr_hdw_len; in add_opt_lla()
170 bcopy(lifr.lifr_nd.lnr_hdw_addr, optp->nd_opt_lla_hdw_addr, hwaddrlen); in add_opt_lla()
423 struct lifreq lifr; in if_process() local
432 (void) strncpy(lifr.lifr_name, ifname, sizeof (lifr.lifr_name)); in if_process()
433 lifr.lifr_name[sizeof (lifr.lifr_name) - 1] = '\0'; in if_process()
434 if (ioctl(s, SIOCGLIFFLAGS, (char *)&lifr) < 0) { in if_process()
450 if (!(lifr.lifr_flags & IFF_MULTICAST) || in if_process()
451 (lifr.lifr_flags & (IFF_LOOPBACK|IFF_VRRP))) { in if_process()
455 if (!(lifr.lifr_flags & IFF_IPV6)) in if_process()
557 if ((lifr.lifr_flags & IFF_DUPLICATE) && in if_process()
558 !(lifr.lifr_flags & IFF_DHCPRUNNING) && in if_process()
621 struct lifreq *lifr; in initifs() local
678 lifr = (struct lifreq *)lifc.lifc_req; in initifs()
679 for (n = lifc.lifc_len / sizeof (struct lifreq); n > 0; n--, lifr++) in initifs()
680 if_process(ifsock, lifr->lifr_name, first); in initifs()
2336 struct lifreq lifr; in ndpd_create_addrs() local
2369 (void) strncpy(lifr.lifr_name, ifname, sizeof (lifr.lifr_name)); in ndpd_create_addrs()
2370 sin6 = (struct sockaddr_in6 *)&lifr.lifr_addr; in ndpd_create_addrs()
2371 if (ioctl(ifsock, SIOCGLIFTOKEN, (char *)&lifr) < 0) { in ndpd_create_addrs()
2377 pi->pi_token_length = lifr.lifr_addrlen; in ndpd_create_addrs()
2411 struct lifreq lifr; in ndpd_delete_addrs() local
2443 (void) strncpy(lifr.lifr_name, pr->pr_name, in ndpd_delete_addrs()
2444 sizeof (lifr.lifr_name)); in ndpd_delete_addrs()
2445 if (ioctl(ifsock, SIOCGLIFFLAGS, (char *)&lifr) < 0) { in ndpd_delete_addrs()
2450 if ((lifr.lifr_flags & IFF_ADDRCONF) || in ndpd_delete_addrs()
2451 (lifr.lifr_flags & IFF_DHCPRUNNING)) { in ndpd_delete_addrs()
2462 (void) strncpy(lifr.lifr_name, pi->pi_name, in ndpd_delete_addrs()
2463 sizeof (lifr.lifr_name)); in ndpd_delete_addrs()
2464 if (ioctl(ifsock, SIOCGLIFFLAGS, (char *)&lifr) < 0) { in ndpd_delete_addrs()
2469 if (lifr.lifr_flags & IFF_DHCPRUNNING) in ndpd_delete_addrs()