prog_setsockopt
if (prog_setsockopt(s, SOL_SOCKET, SO_DEBUG,
if (prog_setsockopt(s, SOL_SOCKET, SO_DONTROUTE,
if (prog_setsockopt(sloop, SOL_SOCKET, SO_DEBUG,
if (prog_setsockopt(sloop, SOL_SOCKET, SO_DONTROUTE,
if (prog_setsockopt(s, IPPROTO_IP, IP_HDRINCL,
if (prog_setsockopt(s, IPPROTO_IP,
&& prog_setsockopt(s, IPPROTO_IP, IP_MULTICAST_TTL,
&& prog_setsockopt(s, IPPROTO_IP, IP_MULTICAST_IF,
if (prog_setsockopt(s, IPPROTO_IP, IP_MULTICAST_IF,
if (prog_setsockopt(s, IPPROTO_IP, IP_IPSEC_POLICY,
if (prog_setsockopt(s, IPPROTO_IP, IP_IPSEC_POLICY,
if (prog_setsockopt(sloop, IPPROTO_IP, IP_IPSEC_POLICY,
(void)prog_setsockopt(s, IPPROTO_IP, IP_AUTH_TRANS_LEVEL,
(void)prog_setsockopt(s, IPPROTO_IP, IP_AUTH_LEVEL,
(void)prog_setsockopt(s, IPPROTO_IP, IP_ESP_TRANS_LEVEL,
(void)prog_setsockopt(sloop, IPPROTO_IP, IP_AUTH_TRANS_LEVEL,
(void)prog_setsockopt(sloop, IPPROTO_IP, IP_AUTH_LEVEL,
(void)prog_setsockopt(sloop, IPPROTO_IP, IP_ESP_TRANS_LEVEL,
while (0 > prog_setsockopt(s, SOL_SOCKET, SO_RCVBUF,
(void)prog_setsockopt(s, SOL_SOCKET, SO_SNDBUF,
if (prog_setsockopt(sloop, IPPROTO_IP, IP_HDRINCL,
if (prog_setsockopt(sloop, IPPROTO_IP, IP_HDRINCL,
if (prog_setsockopt(s, IPPROTO_IPV6, IPV6_IPSEC_POLICY, buf,
if (prog_setsockopt(s, IPPROTO_IPV6, IPV6_NEXTHOP,
if (prog_setsockopt(s, IPPROTO_IPV6, IPV6_RECVHOPOPTS, &opton,
if (prog_setsockopt(s, IPPROTO_IPV6, IPV6_RECVDSTOPTS, &opton,
if (prog_setsockopt(s, IPPROTO_IPV6, IPV6_RECVRTHDRDSTOPTS, &opton,
(void)prog_setsockopt(s, SOL_SOCKET, SO_DEBUG, (char *)&hold,
if (prog_setsockopt(s, IPPROTO_IPV6, IPV6_MULTICAST_HOPS,
if (prog_setsockopt(s, IPPROTO_IPV6, IPV6_USE_MIN_MTU,
if (prog_setsockopt(s, IPPROTO_IPV6, IPV6_RECVPATHMTU,
if (prog_setsockopt(s, IPPROTO_ICMPV6, ICMP6_FILTER, &filt,
if (prog_setsockopt(s, IPPROTO_IPV6, IPV6_RECVRTHDR, &opton,
prog_setsockopt(dummy, IPPROTO_IPV6, IPV6_PKTINFO,
prog_setsockopt(dummy, IPPROTO_IPV6, IPV6_UNICAST_HOPS,
prog_setsockopt(dummy, IPPROTO_IPV6, IPV6_MULTICAST_HOPS,
prog_setsockopt(dummy, IPPROTO_IPV6, IPV6_RTHDR,
if (prog_setsockopt(s, SOL_SOCKET, SO_SNDBUF, &sockbufsize,
if (prog_setsockopt(s, SOL_SOCKET, SO_RCVBUF, &sockbufsize,
prog_setsockopt(s, SOL_SOCKET, SO_RCVBUF, (char *)&hold,
if (prog_setsockopt(s, IPPROTO_IPV6, IPV6_RECVPKTINFO, &optval,
if (prog_setsockopt(s, IPPROTO_IPV6, IPV6_RECVHOPLIMIT, &optval,
if (prog_setsockopt(sock, SOL_SOCKET, SO_RERROR,
if (prog_setsockopt(sock, IPPROTO_IPV6, IPV6_MULTICAST_HOPS, &on,
if (prog_setsockopt(sock, IPPROTO_IPV6, IPV6_UNICAST_HOPS, &on,
if (prog_setsockopt(sock, IPPROTO_IPV6, IPV6_RECVPKTINFO, &on,
if (prog_setsockopt(sock, IPPROTO_IPV6, IPV6_RECVHOPLIMIT, &on,
if (prog_setsockopt(sock, IPPROTO_ICMPV6, ICMP6_FILTER, &filt,
if (prog_setsockopt(sock, IPPROTO_IPV6, IPV6_JOIN_GROUP, &mreq,
if (prog_setsockopt(rtsock, PF_ROUTE, RO_MSGFILTER,
if (prog_setsockopt(sndsock, IPPROTO_IP, IP_TTL,
(void)prog_setsockopt(so, IPPROTO_IP, IP_IPSEC_POLICY,
(void)prog_setsockopt(s, SOL_SOCKET, SO_DEBUG, (char *)&on,
(void)prog_setsockopt(s, IPPROTO_IP, IP_ESP_TRANS_LEVEL, &level,
(void)prog_setsockopt(s, IPPROTO_IP, IP_ESP_NETWORK_LEVEL, &level,
(void)prog_setsockopt(s, IPPROTO_IP, IP_AUTH_TRANS_LEVEL, &level,
(void)prog_setsockopt(s, IPPROTO_IP, IP_AUTH_LEVEL, &level,
(void)prog_setsockopt(s, IPPROTO_IP, IP_AUTH_NETWORK_LEVEL, &level,
(void)prog_setsockopt(sndsock, IPPROTO_IP, IP_ESP_TRANS_LEVEL, &level,
(void)prog_setsockopt(sndsock, IPPROTO_IP, IP_ESP_NETWORK_LEVEL, &level,
(void)prog_setsockopt(sndsock, IPPROTO_IP, IP_AUTH_TRANS_LEVEL, &level,
(void)prog_setsockopt(sndsock, IPPROTO_IP, IP_AUTH_LEVEL, &level,
(void)prog_setsockopt(sndsock, IPPROTO_IP, IP_AUTH_NETWORK_LEVEL, &level,
if ((prog_setsockopt(sndsock, IPPROTO_IP, IP_OPTIONS, optlist,
if (prog_setsockopt(sndsock, SOL_SOCKET, SO_SNDBUF, (char *)&packlen,
if (prog_setsockopt(sndsock, IPPROTO_IP, IP_HDRINCL, (char *)&on,
if (settos && prog_setsockopt(sndsock, IPPROTO_IP, IP_TOS,
if (prog_setsockopt(sndsock, SOL_SOCKET, SO_DEBUG, &on,
if (prog_setsockopt(sndsock, SOL_SOCKET, SO_DONTROUTE, &on,