IPPROTO_IPV6
if (setsockopt(fd, IPPROTO_IPV6, pktinfo,
if (setsockopt(fd, IPPROTO_IPV6, IPV6_USE_MIN_MTU,
&& cm->cmsg_level == IPPROTO_IPV6
&& cm->cmsg_level == IPPROTO_IPV6
cm->cmsg_level = IPPROTO_IPV6;
setsockopt(sendsock, IPPROTO_IPV6, IPV6_USE_MIN_MTU,
level = IPPROTO_IPV6;
CTL_NET, PF_INET6, IPPROTO_IPV6, IPV6CTL_ADDRCTLPOLICY };
ch->cmsg_level = IPPROTO_IPV6;
if (cmsg->cmsg_level != IPPROTO_IPV6 ||
if (cmsg->cmsg_level != IPPROTO_IPV6 ||
ch->cmsg_level = IPPROTO_IPV6;
proto = IPPROTO_IPV6;
if (setsockopt(s, IPPROTO_IPV6, IPV6_MULTICAST_IF, &bip->index,
if (cm->cmsg_level != IPPROTO_IPV6)
if (cm->cmsg_level == IPPROTO_IPV6 &&
if (cm->cmsg_level == IPPROTO_IPV6 &&
if (cm->cmsg_level == IPPROTO_IPV6 &&
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,
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_IPV6, IPV6_RECVRTHDR, &opton,
scmsgp->cmsg_level = IPPROTO_IPV6;
scmsgp->cmsg_level = IPPROTO_IPV6;
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, IPPROTO_IPV6, IPV6_RECVPKTINFO, &optval,
if (prog_setsockopt(s, IPPROTO_IPV6, IPV6_RECVHOPLIMIT, &optval,
if (setsockopt(sd, IPPROTO_IPV6, IPV6_PORTRANGE,
&& ip6->ip6_nxt > IPPROTO_IPV6))
case IPPROTO_IPV6:
case IPPROTO_IPV6:
(void)so_setsockopt(l, so, IPPROTO_IPV6, IPV6_V6ONLY,
return IPPROTO_IPV6;
opt.sopt_level = IPPROTO_IPV6;
CTL_NET, PF_INET6, IPPROTO_IPV6, CTL_EOL);
CTL_NET, PF_INET6, IPPROTO_IPV6,
CTL_NET, PF_INET6, IPPROTO_IPV6,
case IPPROTO_IPV6:
IPSEC_DIR_INBOUND, IPPROTO_IPV6, level, v6policy,
IPSEC_DIR_OUTBOUND, IPPROTO_IPV6, level, v6policy,
CTL_NET, PF_INET6, IPPROTO_IPV6, CTL_EOL);
CTL_NET, PF_INET6, IPPROTO_IPV6,
CTL_NET, PF_INET6, IPPROTO_IPV6,
case IPPROTO_IPV6:
sc->encap_cookie = encap_attach_func(AF_INET, IPPROTO_IPV6,
if (proto != IPPROTO_IPV6)
ip->ip_p = IPPROTO_IPV6;
if (proto != IPPROTO_IPV6) {
proto = IPPROTO_IPV6;
case IPPROTO_IPV6:
.pr_protocol = IPPROTO_IPV6,
if (frag6_input(mp, &offset, IPPROTO_IPV6) == IPPROTO_DONE) {
off = ip6_lasthdr(m, 0, IPPROTO_IPV6, &nxt);
proto = IPPROTO_IPV6;
case IPPROTO_IPV6:
.pr_protocol = IPPROTO_IPV6,
.pr_protocol = IPPROTO_IPV6,
.pr_protocol = IPPROTO_IPV6,
CTL_NET, PF_INET6, IPPROTO_IPV6, CTL_EOL);
CTL_NET, PF_INET6, IPPROTO_IPV6,
CTL_NET, PF_INET6, IPPROTO_IPV6,
IS2292(IPV6_2292PKTINFO, IPV6_PKTINFO), IPPROTO_IPV6);
IS2292(IPV6_2292HOPLIMIT, IPV6_HOPLIMIT), IPPROTO_IPV6);
IPV6_TCLASS, IPPROTO_IPV6);
IPPROTO_IPV6);
IPPROTO_IPV6);
IPPROTO_IPV6);
IPV6_PATHMTU, IPPROTO_IPV6)) == NULL)
case IPPROTO_IPV6:
CTL_NET, PF_INET6, IPPROTO_IPV6, CTL_EOL);
CTL_NET, PF_INET6, IPPROTO_IPV6,
CTL_NET, PF_INET6, IPPROTO_IPV6,
CTL_NET, PF_INET6, IPPROTO_IPV6,
CTL_NET, PF_INET6, IPPROTO_IPV6,
CTL_NET, PF_INET6, IPPROTO_IPV6,
CTL_NET, PF_INET6, IPPROTO_IPV6,
CTL_NET, PF_INET6, IPPROTO_IPV6,
CTL_NET, PF_INET6, IPPROTO_IPV6,
CTL_NET, PF_INET6, IPPROTO_IPV6,
CTL_NET, PF_INET6, IPPROTO_IPV6,
CTL_NET, PF_INET6, IPPROTO_IPV6,
CTL_NET, PF_INET6, IPPROTO_IPV6,
CTL_NET, PF_INET6, IPPROTO_IPV6,
CTL_NET, PF_INET6, IPPROTO_IPV6,
CTL_NET, PF_INET6, IPPROTO_IPV6,
CTL_NET, PF_INET6, IPPROTO_IPV6,
CTL_NET, PF_INET6, IPPROTO_IPV6,
CTL_NET, PF_INET6, IPPROTO_IPV6,
CTL_NET, PF_INET6, IPPROTO_IPV6,
CTL_NET, PF_INET6, IPPROTO_IPV6,
CTL_NET, PF_INET6, IPPROTO_IPV6,
CTL_NET, PF_INET6, IPPROTO_IPV6,
CTL_NET, PF_INET6, IPPROTO_IPV6,
CTL_NET, PF_INET6, IPPROTO_IPV6,
CTL_NET, PF_INET6, IPPROTO_IPV6, CTL_CREATE, CTL_EOL);
CTL_NET, PF_INET6, IPPROTO_IPV6,
CTL_NET, PF_INET6, IPPROTO_IPV6,
CTL_NET, PF_INET6, IPPROTO_IPV6,
case IPPROTO_IPV6:
if (level != IPPROTO_IPV6) {
if (cm->cmsg_level != IPPROTO_IPV6)
} else if (sopt->sopt_level != IPPROTO_IPV6)
off = ip6_lasthdr(m, 0, IPPROTO_IPV6, &nxt);
proto = IPPROTO_IPV6;
proto = IPPROTO_IPV6;
case IPPROTO_IPV6:
case IPPROTO_IPV6:
ipo->ip_p = IPPROTO_IPV6;
ip6o->ip6_nxt = IPPROTO_IPV6;
if ((error = so_setsockopt(NULL, so, IPPROTO_IPV6,
error = setsockopt(*sockp, IPPROTO_IPV6, IPV6_JOIN_GROUP,
if (setsockopt(s, IPPROTO_IPV6, IPV6_MULTICAST_LOOP,
if (setsockopt(s, IPPROTO_IPV6, IPV6_MULTICAST_HOPS,
if (setsockopt(s, IPPROTO_IPV6, IPV6_MULTICAST_IF, &ifc,
return setsockopt(s, IPPROTO_IPV6, IPV6_JOIN_GROUP,
return setsockopt(s, IPPROTO_IPV6, IPV6_V6ONLY, &zero, sizeof(zero));
p = IPPROTO_IPV6;
if (setsockopt(fd, IPPROTO_IPV6, 24 /* IPV6_2292RTHDR */,
if (setsockopt(fd, IPPROTO_IPV6, IPV6_V6ONLY, &f, sizeof(f)) == -1)
if (setsockopt(srvr, IPPROTO_IPV6, IPV6_V6ONLY,
proto = IPPROTO_IPV6;
CASERETURN(IPPROTO_IPV6);
else if (af == AF_INET6 && setsockopt(s, IPPROTO_IPV6,
else if (af == AF_INET6 && setsockopt(s, IPPROTO_IPV6,
else if (af == AF_INET6 && setsockopt(s, IPPROTO_IPV6,
level = res->ai_family == AF_INET ? IPPROTO_IP : IPPROTO_IPV6;
error = setsockopt(s_wld, IPPROTO_IPV6, IPV6_FAITH, &on,
error = setsockopt(s_wld, IPPROTO_IPV6, IPV6_V6ONLY, &on,
mib[2] = IPPROTO_IPV6;
error = setsockopt(wport6, IPPROTO_IPV6, IPV6_FAITH,
if (cmsg->cmsg_level == IPPROTO_IPV6 &&
cmsg->cmsg_level = IPPROTO_IPV6;
if (setsockopt(sep->se_fd, IPPROTO_IPV6, IPV6_FAITH,
if (setsockopt(sep->se_fd, IPPROTO_IPV6,
level = IPPROTO_IPV6;
int mib[] = { CTL_NET, PF_INET6, IPPROTO_IPV6, IPV6CTL_ADDRCTLPOLICY };
if (setsockopt(s, IPPROTO_IPV6, IPV6_MULTICAST_LOOP,
if (setsockopt(s, IPPROTO_IPV6, IPV6_JOIN_GROUP,
if (setsockopt(s, IPPROTO_IPV6, IPV6_MULTICAST_HOPS,
if (setsockopt(s, IPPROTO_IPV6, IPV6_RECVPKTINFO,
if (setsockopt(ip6socket, IPPROTO_IPV6, IPV6_MULTICAST_IF,
IPPROTO_IPV6, IPV6_V6ONLY, &on, sizeof(on)) < 0) {
if (setsockopt(sock, IPPROTO_IPV6, IPV6_MULTICAST_HOPS, &hlim,
if (setsockopt(sock, IPPROTO_IPV6, IPV6_JOIN_GROUP, &mreq,
cmsgp->cmsg_level = IPPROTO_IPV6;
cmsgp->cmsg_level = IPPROTO_IPV6;
if (setsockopt(sock, IPPROTO_IPV6, IPV6_LEAVE_GROUP, &mreq,
if (udp6sock != -1 && setsockopt(udp6sock, IPPROTO_IPV6,
if (tcp6sock != -1 && setsockopt(tcp6sock, IPPROTO_IPV6,
if (setsockopt(sock, IPPROTO_IPV6, IPV6_V6ONLY, &on,
if (cm->cmsg_level == IPPROTO_IPV6 &&
if (setsockopt(ripsock, IPPROTO_IPV6, IPV6_JOIN_GROUP,
if (setsockopt(ripsock, IPPROTO_IPV6, IPV6_V6ONLY,
if (setsockopt(ripsock, IPPROTO_IPV6, IPV6_MULTICAST_HOPS,
if (setsockopt(ripsock, IPPROTO_IPV6, IPV6_MULTICAST_LOOP,
if (setsockopt(ripsock, IPPROTO_IPV6, IPV6_RECVPKTINFO, &i,
cm->cmsg_level = IPPROTO_IPV6;
if (setsockopt(fd, IPPROTO_IPV6,
if (setsockopt(s, IPPROTO_IPV6, IPV6_JOIN_GROUP, &mreq6,
const int mib[] = { CTL_NET, PF_INET6, IPPROTO_IPV6, code };
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_IPV6, IPV6_JOIN_GROUP, &mreq,
cm->cmsg_level = IPPROTO_IPV6;
if (cm->cmsg_level == IPPROTO_IPV6 &&
if (cm->cmsg_level == IPPROTO_IPV6 &&
if (r->ai_family == AF_INET6 && setsockopt(s->fd, IPPROTO_IPV6,
&& setsockopt(s->fd, IPPROTO_IPV6, IPV6_V6ONLY,
int mib[4] = { CTL_NET, PF_INET6, IPPROTO_IPV6, IPV6CTL_DEFHLIM };
if (setsockopt(rcvsock, IPPROTO_IPV6, IPV6_RECVPKTINFO, &on,
if (setsockopt(rcvsock, IPPROTO_IPV6, IPV6_RECVHOPLIMIT, &on,
(void)setsockopt(so, IPPROTO_IPV6, IPV6_IPSEC_POLICY,
if (setsockopt(sndsock, IPPROTO_IPV6, IPV6_UNICAST_HOPS,
if (cm->cmsg_level == IPPROTO_IPV6 &&
if (cm->cmsg_level == IPPROTO_IPV6 &&
if (setsockopt(s, IPPROTO_IPV6,