Lines Matching defs:lifrp
18166 struct lifreq *lifrp;
18175 for (lifrp = lifc.lifc_req, i = 0; i < nifs; i++, lifrp++) {
18176 err = ip_ioctl(lh, SIOCGLIFFLAGS, lifrp, lifrsize, cr);
18179 "flags: error %d", lifrp->lifr_name, err);
18183 if (lifrp->lifr_flags & IFF_IPMP) {
18184 if ((lifrp->lifr_flags & (IFF_UP|IFF_DUPLICATE)) == 0)
18187 lifrp->lifr_flags &= ~IFF_UP;
18188 err = ip_ioctl(lh, SIOCSLIFFLAGS, lifrp, lifrsize, cr);
18192 "not be shutdown", lifrp->lifr_name, err);
18199 err = ip_ioctl(lh, SIOCGLIFFLAGS, lifrp, lifrsize, cr);
18200 if (err != 0 || !(lifrp->lifr_flags & IFF_DUPLICATE))
18203 err = ip_ioctl(lh, SIOCGLIFADDR, lifrp, lifrsize, cr);
18205 lifrp, lifrsize, cr)) != 0) {
18208 "not be shutdown", lifrp->lifr_name, err);
18213 if (strchr(lifrp->lifr_name, IPIF_SEPARATOR_CHAR) == 0) {
18214 lifrp->lifr_groupname[0] = '\0';
18215 if ((err = ip_ioctl(lh, SIOCSLIFGROUPNAME, lifrp,
18220 lifrp->lifr_name, err);