Lines Matching refs:rcvsock
319 int rcvsock; /* receive (icmp) socket file descriptor */
373 if ((rcvsock = socket(AF_INET6, SOCK_RAW, IPPROTO_ICMPV6)) < 0) {
384 if (setsockopt(rcvsock, IPPROTO_IPV6, IPV6_RECVPKTINFO, &on,
388 if (setsockopt(rcvsock, IPPROTO_IPV6, IPV6_PKTINFO, &on,
395 if (setsockopt(rcvsock, IPPROTO_IPV6, IPV6_RECVHOPLIMIT, &on,
399 if (setsockopt(rcvsock, IPPROTO_IPV6, IPV6_HOPLIMIT, &on,
565 sndsock = rcvsock;
710 (void) setsockopt(rcvsock, SOL_SOCKET, SO_DEBUG,
713 (void) setsockopt(rcvsock, SOL_SOCKET, SO_DONTROUTE,
721 if (setpolicy(rcvsock, "in bypass") < 0)
723 if (setpolicy(rcvsock, "out bypass") < 0)
729 (void)setsockopt(rcvsock, IPPROTO_IPV6, IPV6_ESP_TRANS_LEVEL, &level,
731 (void)setsockopt(rcvsock, IPPROTO_IPV6, IPV6_ESP_NETWORK_LEVEL, &level,
734 (void)setsockopt(rcvsock, IPPROTO_IPV6, IPV6_AUTH_TRANS_LEVEL, &level,
737 (void)setsockopt(rcvsock, IPPROTO_IPV6, IPV6_AUTH_LEVEL, &level,
741 (void)setsockopt(rcvsock, IPPROTO_IPV6, IPV6_AUTH_NETWORK_LEVEL, &level,
937 while ((cc = wait_for_reply(rcvsock, &rcvmhdr))) {
1017 cc = recvmsg(rcvsock, mhdr, 0);
1033 cc = recvmsg(rcvsock, mhdr, 0);