Lines Matching refs:lifrp
1042 struct lifreq *lifrp, *lifrp_lim; in ifscan() local
1123 lifrp = lifc.lifc_req; in ifscan()
1124 lifrp_lim = lifrp + lifc.lifc_len / sizeof (*lifrp); in ifscan()
1125 for (; lifrp < lifrp_lim; lifrp++) { in ifscan()
1129 (void) strlcpy(ifs.int_name, lifrp->lifr_name, in ifscan()
1133 ifs.int_addr = ((struct sockaddr_in *)&lifrp->lifr_addr)-> in ifscan()
1136 if (ioctl(sock, SIOCGLIFFLAGS, lifrp) == -1) { in ifscan()
1144 ifs.int_if_flags = lifrp->lifr_flags; in ifscan()
1165 if (ioctl(sock, SIOCGLIFINDEX, lifrp) == -1) { in ifscan()
1173 ifindex = lifrp->lifr_index; in ifscan()
1181 sinp = (struct sockaddr_in *)&lifrp->lifr_dstaddr; in ifscan()
1182 if (ioctl(sock, SIOCGLIFDSTADDR, lifrp) == -1) { in ifscan()
1213 sinp = (struct sockaddr_in *)&lifrp->lifr_addr; in ifscan()
1214 if (ioctl(sock, SIOCGLIFNETMASK, lifrp) == -1) { in ifscan()
1246 if (ioctl(sock, SIOCGLIFBRDADDR, lifrp) == -1) { in ifscan()
1276 if (ioctl(sock, SIOCGLIFMETRIC, lifrp) == -1) { in ifscan()
1285 ifs.int_metric = lifrp->lifr_metric; in ifscan()