Lines Matching refs:lifrl
108 struct lifreq lifrl; in i_ipadm_active_if_info() local
162 (void) strlcpy(lifrl.lifr_name, in i_ipadm_active_if_info()
163 lifrp->lifr_name, sizeof (lifrl.lifr_name)); in i_ipadm_active_if_info()
166 if (ioctl(s, SIOCGLIFFLAGS, (caddr_t)&lifrl) < 0) in i_ipadm_active_if_info()
172 if (lifrl.lifr_flags & IFF_BROADCAST) in i_ipadm_active_if_info()
174 if (lifrl.lifr_flags & IFF_MULTICAST) in i_ipadm_active_if_info()
176 if (lifrl.lifr_flags & IFF_POINTOPOINT) in i_ipadm_active_if_info()
178 if (lifrl.lifr_flags & IFF_VIRTUAL) { in i_ipadm_active_if_info()
182 if (lifrl.lifr_flags & IFF_IPMP) { in i_ipadm_active_if_info()
186 if (lifrl.lifr_flags & IFF_STANDBY) in i_ipadm_active_if_info()
188 if (lifrl.lifr_flags & IFF_INACTIVE) in i_ipadm_active_if_info()
190 if (lifrl.lifr_flags & IFF_VRRP) in i_ipadm_active_if_info()
192 if (lifrl.lifr_flags & IFF_NOACCEPT) in i_ipadm_active_if_info()
194 if (lifrl.lifr_flags & IFF_IPV4) in i_ipadm_active_if_info()
196 if (lifrl.lifr_flags & IFF_IPV6) in i_ipadm_active_if_info()
198 if (lifrl.lifr_flags & IFF_L3PROTECT) in i_ipadm_active_if_info()
207 if (ioctl(s, SIOCGLIFGROUPNAME, (caddr_t)&lifrl) == 0) { in i_ipadm_active_if_info()
209 lifrl.lifr_groupname, in i_ipadm_active_if_info()
1257 struct lifreq lifrl; in i_ipadm_unplumb_if() local
1263 bzero(&lifrl, sizeof (lifrl)); in i_ipadm_unplumb_if()
1264 (void) strlcpy(lifrl.lifr_name, ifaddrp->ia_name, in i_ipadm_unplumb_if()
1265 sizeof (lifrl.lifr_name)); in i_ipadm_unplumb_if()
1266 if (ioctl(sock, SIOCGLIFFLAGS, &lifrl) < 0) { in i_ipadm_unplumb_if()
1271 if (lifrl.lifr_flags & IFF_UP) { in i_ipadm_unplumb_if()
1272 ret = i_ipadm_set_flags(iph, lifrl.lifr_name, in i_ipadm_unplumb_if()
1273 ((lifrl.lifr_flags & IFF_IPV4) ? AF_INET : in i_ipadm_unplumb_if()
1279 } else if (lifrl.lifr_flags & IFF_DUPLICATE) { in i_ipadm_unplumb_if()
1280 if (ioctl(sock, SIOCGLIFADDR, &lifrl) < 0 || in i_ipadm_unplumb_if()
1281 ioctl(sock, SIOCSLIFADDR, &lifrl) < 0) { in i_ipadm_unplumb_if()