Lines Matching defs:lifr
267 struct lifreq *lifr;
355 for (lifr = lifc.lifc_req, i = 0; i < nlifr; i++, lifr++) {
356 af = lifr->lifr_addr.ss_family;
358 (void) strlcpy(lifreq.lifr_name, lifr->lifr_name, LIFNAMSIZ);
373 (void) addrlist_add(&localaddrs, lifr->lifr_name, flags,
374 &lifr->lifr_addr);
406 if (!addrlist_add(&pg->pg_addrs, lifr->lifr_name, flags,
407 &lifr->lifr_addr)) {
410 lifr->lifr_name);
423 (void) strlcpy(pi_name, lifr->lifr_name, sizeof (pi_name));
429 logint_init_from_k(pii, lifr->lifr_name);
430 check_addr_unique(pii, &lifr->lifr_addr);
1701 struct lifreq lifr;
1736 oct2ifname(&rp->ipv6RouteIfIndex, lifr.lifr_name, LIFNAMSIZ);
1737 if (ioctl(ifsock_v6, SIOCGLIFGROUPNAME, &lifr) == -1 ||
1738 strlcpy(grname, lifr.lifr_groupname, LIFGRNAMSIZ) == 0) {
1752 (void) strlcpy(lifr.lifr_name, ifname, LIFNAMSIZ);
1754 if (ioctl(ifsock_v6, SIOCGLIFGROUPNAME, &lifr) != -1 &&
1755 strcmp(lifr.lifr_groupname, grname) == 0) {