Lines Matching defs:lifr
321 struct lifreq lifr;
327 bzero(&lifr, sizeof (struct lifreq));
365 if ((err = getifflags(lh, &lifr)) != 0)
369 lifr.lifr_flags |= IFF_IPV4;
370 lifr.lifr_flags &= ~IFF_IPV6;
376 lifr.lifr_flags |= IFF_IPV6;
377 lifr.lifr_flags &= ~IFF_IPV4;
380 (void) strlcpy(lifr.lifr_name, rootfs.bo_ifname,
381 sizeof (lifr.lifr_name));
382 lifr.lifr_ppa = rootfs.bo_ppa;
384 if ((err = setifname(lh, &lifr)) != 0)
388 if ((err = getifflags(lh, &lifr)) != 0) {
390 lifr.lifr_name, err);
407 if (lifr.lifr_flags & (IFF_NOARP | IFF_IPV6))
432 if ((err = setifname(lh, &lifr)) != 0)