Lines Matching refs:pi_sock

135 	pi->pi_sock = -1;  in phyint_create()
145 if (pi->pi_sock != -1) { in phyint_create()
146 if (poll_add(pi->pi_sock) == -1) { in phyint_create()
188 if (pi->pi_sock < 0) { in phyint_init_from_k()
189 pi->pi_sock = socket(AF_INET6, SOCK_RAW, IPPROTO_ICMPV6); in phyint_init_from_k()
190 if (pi->pi_sock < 0) { in phyint_init_from_k()
198 fd = pi->pi_sock; in phyint_init_from_k()
205 (void) close(pi->pi_sock); in phyint_init_from_k()
206 pi->pi_sock = -1; in phyint_init_from_k()
243 (void) close(pi->pi_sock); in phyint_init_from_k()
244 pi->pi_sock = -1; in phyint_init_from_k()
464 (void) close(pi->pi_sock); in phyint_init_from_k()
465 pi->pi_sock = -1; in phyint_init_from_k()
491 if (pi->pi_sock != -1) { in phyint_delete()
492 (void) poll_remove(pi->pi_sock); in phyint_delete()
493 if (close(pi->pi_sock) < 0) { in phyint_delete()
496 pi->pi_sock = -1; in phyint_delete()
588 logmsg(LOG_DEBUG, "\tsock %d mtu %d\n", pi->pi_sock, pi->pi_mtu); in phyint_print()
660 if (ioctl(pi->pi_sock, SIOCLIFGETND, lifrp) < 0) { in phyint_get_lla()
693 if (ioctl(pi->pi_sock, SIOCSLIFLNKINFO, (char *)&lifr) < 0) { in phyint_reach_random()
1206 int sock = pr->pr_physical->pi_sock; in prefix_init_from_k()
1430 if (ioctl(pi->pi_sock, SIOCGLIFFLAGS, (char *)&lifr) < 0) { in prefix_modify_flags()
1443 if (ioctl(pi->pi_sock, SIOCSLIFFLAGS, (char *)&lifr) < 0) { in prefix_modify_flags()
1474 if (ioctl(pr->pr_physical->pi_sock, SIOCSLIFSUBNET, (char *)&lifr) == in prefix_update_dhcp()
1535 if (ioctl(pi->pi_sock, SIOCLIFADDIF, (char *)&lifr) < 0) { in prefix_update_k()
1586 if (ioctl(pi->pi_sock, SIOCLIFREMOVEIF, (char *)&lifr) < 0 && in prefix_update_k()
1614 if (ioctl(pi->pi_sock, SIOCSLIFADDR, (char *)&lifr) < 0) { in prefix_update_k()
1636 if (ioctl(pi->pi_sock, SIOCSLIFSUBNET, (char *)&lifr) < 0) { in prefix_update_k()
1664 if (ioctl(pi->pi_sock, SIOCSLIFDSTADDR, in prefix_update_k()
1695 if (ioctl(pi->pi_sock, SIOCSLIFADDR, (char *)&lifr) < 0) { in prefix_update_k()
1731 if (ioctl(pi->pi_sock, SIOCSLIFSUBNET, (char *)&lifr) < 0) { in prefix_update_k()
1762 if (ioctl(pi->pi_sock, SIOCSLIFSUBNET, (char *)&lifr) < 0) { in prefix_update_k()
2340 (void) poll_remove(pi->pi_sock); in phyint_cleanup()
2341 (void) close(pi->pi_sock); in phyint_cleanup()
2342 pi->pi_sock = -1; in phyint_cleanup()