Lines Matching refs:pi_sock

133 	pi->pi_sock = -1;
143 if (pi->pi_sock != -1) {
144 if (poll_add(pi->pi_sock) == -1) {
166 * Initialize both the phyint data structure and the pi_sock for
186 if (pi->pi_sock < 0) {
187 pi->pi_sock = socket(AF_INET6, SOCK_RAW, IPPROTO_ICMPV6);
188 if (pi->pi_sock < 0) {
196 fd = pi->pi_sock;
203 (void) close(pi->pi_sock);
204 pi->pi_sock = -1;
241 (void) close(pi->pi_sock);
242 pi->pi_sock = -1;
462 (void) close(pi->pi_sock);
463 pi->pi_sock = -1;
489 if (pi->pi_sock != -1) {
490 (void) poll_remove(pi->pi_sock);
491 if (close(pi->pi_sock) < 0) {
494 pi->pi_sock = -1;
586 logmsg(LOG_DEBUG, "\tsock %d mtu %d\n", pi->pi_sock, pi->pi_mtu);
658 if (ioctl(pi->pi_sock, SIOCLIFGETND, lifrp) < 0) {
691 if (ioctl(pi->pi_sock, SIOCSLIFLNKINFO, (char *)&lifr) < 0) {
1204 int sock = pr->pr_physical->pi_sock;
1428 if (ioctl(pi->pi_sock, SIOCGLIFFLAGS, (char *)&lifr) < 0) {
1441 if (ioctl(pi->pi_sock, SIOCSLIFFLAGS, (char *)&lifr) < 0) {
1472 if (ioctl(pr->pr_physical->pi_sock, SIOCSLIFSUBNET, (char *)&lifr) ==
1533 if (ioctl(pi->pi_sock, SIOCLIFADDIF, (char *)&lifr) < 0) {
1584 if (ioctl(pi->pi_sock, SIOCLIFREMOVEIF, (char *)&lifr) < 0 &&
1612 if (ioctl(pi->pi_sock, SIOCSLIFADDR, (char *)&lifr) < 0) {
1634 if (ioctl(pi->pi_sock, SIOCSLIFSUBNET, (char *)&lifr) < 0) {
1662 if (ioctl(pi->pi_sock, SIOCSLIFDSTADDR,
1693 if (ioctl(pi->pi_sock, SIOCSLIFADDR, (char *)&lifr) < 0) {
1729 if (ioctl(pi->pi_sock, SIOCSLIFSUBNET, (char *)&lifr) < 0) {
1760 if (ioctl(pi->pi_sock, SIOCSLIFSUBNET, (char *)&lifr) < 0) {
2338 (void) poll_remove(pi->pi_sock);
2339 (void) close(pi->pi_sock);
2340 pi->pi_sock = -1;