IPV6_PKTINFO
cmsgptr->cmsg_type == IPV6_PKTINFO) {
#if defined(IPV6_PKTINFO) && defined(HAVE_STRUCT_IN6_PKTINFO)
cmsgptr->cmsg_type = IPV6_PKTINFO;
#if !defined(IPV6_RECVPKTINFO) && defined(IPV6_PKTINFO)
#define IPV6_RECVPKTINFO IPV6_PKTINFO
#if defined(IP_PKTINFO) || defined(IP_RECVDSTADDR) || defined(IPV6_PKTINFO)
if (cmsg->cmsg_type != IPV6_PKTINFO)
#if defined(IPV6_PKTINFO)
#if defined(IP_PKTINFO) || defined(IP_RECVDSTADDR) || defined(IPV6_PKTINFO)
#if defined(IPV6_PKTINFO)
cmsg->cmsg_type = IPV6_PKTINFO;
X(IPV6_PKTINFO) X(IPV6_HOPLIMIT) X(IPV6_HOPOPTS)
setsockopt(dummy, IPPROTO_IPV6, IPV6_PKTINFO,
if (setsockopt(srecv, IPPROTO_IPV6, IPV6_PKTINFO, &optval,
cm->cmsg_type == IPV6_PKTINFO &&
scmsgp->cmsg_type = IPV6_PKTINFO;
return (IPV6_PKTINFO);
sizeof(struct in6_pktinfo), IPV6_PKTINFO,
cm->cmsg_type != IPV6_PKTINFO)
IS2292(inp, IPV6_2292PKTINFO, IPV6_PKTINFO), IPPROTO_IPV6,
case IPV6_PKTINFO:
case IPV6_PKTINFO:
case IPV6_PKTINFO:
if (optname == -1 || optname == IPV6_PKTINFO) {
case IPV6_PKTINFO:
case IPV6_PKTINFO:
if (optname == IPV6_PKTINFO && opt->ip6po_pktinfo &&
if (uproto == IPPROTO_TCP && optname == IPV6_PKTINFO &&
cmsgp->cmsg_type = IPV6_PKTINFO;
cm->cmsg_type = IPV6_PKTINFO;
case IPV6_PKTINFO:
if (setsockopt(ripsock, IPPROTO_IPV6, IPV6_PKTINFO,
cm->cmsg_type = IPV6_PKTINFO;
cm->cmsg_type = IPV6_PKTINFO;
cm->cmsg_type == IPV6_PKTINFO &&
#ifdef IPV6_PKTINFO
#define IPV6_RECVPKTINFO IPV6_PKTINFO
cm->cmsg_type = IPV6_PKTINFO;
cm->cmsg_type == IPV6_PKTINFO &&
#ifdef IPV6_PKTINFO
#define IPV6_RECVPKTINFO IPV6_PKTINFO
cm->cmsg_type == IPV6_PKTINFO &&
if (setsockopt(rcvsock, IPPROTO_IPV6, IPV6_PKTINFO, &on,