Lines Matching refs:lifrl
89 struct lifreq lifrl; in i_ipadm_active_if_info() local
144 (void) strlcpy(lifrl.lifr_name, in i_ipadm_active_if_info()
145 lifrp->lifr_name, sizeof (lifrl.lifr_name)); in i_ipadm_active_if_info()
148 if (ioctl(s, SIOCGLIFFLAGS, (caddr_t)&lifrl) < 0) in i_ipadm_active_if_info()
150 if (lifrl.lifr_flags & IFF_BROADCAST) in i_ipadm_active_if_info()
152 if (lifrl.lifr_flags & IFF_MULTICAST) in i_ipadm_active_if_info()
154 if (lifrl.lifr_flags & IFF_POINTOPOINT) in i_ipadm_active_if_info()
156 if (lifrl.lifr_flags & IFF_VIRTUAL) in i_ipadm_active_if_info()
158 if (lifrl.lifr_flags & IFF_IPMP) in i_ipadm_active_if_info()
160 if (lifrl.lifr_flags & IFF_STANDBY) in i_ipadm_active_if_info()
162 if (lifrl.lifr_flags & IFF_INACTIVE) in i_ipadm_active_if_info()
164 if (lifrl.lifr_flags & IFF_VRRP) in i_ipadm_active_if_info()
166 if (lifrl.lifr_flags & IFF_NOACCEPT) in i_ipadm_active_if_info()
168 if (lifrl.lifr_flags & IFF_IPV4) in i_ipadm_active_if_info()
170 if (lifrl.lifr_flags & IFF_IPV6) in i_ipadm_active_if_info()
172 if (lifrl.lifr_flags & IFF_L3PROTECT) in i_ipadm_active_if_info()
1026 struct lifreq lifrl; in i_ipadm_unplumb_if() local
1032 bzero(&lifrl, sizeof (lifrl)); in i_ipadm_unplumb_if()
1033 (void) strlcpy(lifrl.lifr_name, ifaddrp->ia_name, in i_ipadm_unplumb_if()
1034 sizeof (lifrl.lifr_name)); in i_ipadm_unplumb_if()
1035 if (ioctl(sock, SIOCGLIFFLAGS, &lifrl) < 0) { in i_ipadm_unplumb_if()
1040 if (lifrl.lifr_flags & IFF_UP) { in i_ipadm_unplumb_if()
1041 ret = i_ipadm_set_flags(iph, lifrl.lifr_name, in i_ipadm_unplumb_if()
1042 ((lifrl.lifr_flags & IFF_IPV4) ? AF_INET : in i_ipadm_unplumb_if()
1048 } else if (lifrl.lifr_flags & IFF_DUPLICATE) { in i_ipadm_unplumb_if()
1049 if (ioctl(sock, SIOCGLIFADDR, &lifrl) < 0 || in i_ipadm_unplumb_if()
1050 ioctl(sock, SIOCSLIFADDR, &lifrl) < 0) { in i_ipadm_unplumb_if()