IPPROTO_ICMPV6
#ifndef IPPROTO_ICMPV6
b1 = gen_proto(IPPROTO_ICMPV6, Q_IPV6, Q_DEFAULT);
{ IPPROTO_ICMPV6, "icmpv6" },
hints.ai_protocol = IPPROTO_ICMPV6;
s = socket(AF_INET6, SOCK_RAW, IPPROTO_ICMPV6);
$$->proto = IPPROTO_ICMPV6;
$$->proto = IPPROTO_ICMPV6;
$$->proto = IPPROTO_ICMPV6;
if (r->proto != IPPROTO_ICMP && r->proto != IPPROTO_ICMPV6 &&
(r->proto == IPPROTO_ICMPV6 && r->af == AF_INET)) {
if (s->proto == IPPROTO_ICMP || s->proto == IPPROTO_ICMPV6)
if (s->proto == IPPROTO_ICMP || s->proto == IPPROTO_ICMPV6)
} else if (s->proto != IPPROTO_ICMP && s->proto != IPPROTO_ICMPV6 &&
case IPPROTO_ICMPV6:
if ((s = socket(AF_INET6, SOCK_RAW, IPPROTO_ICMPV6)) == -1)
if (setsockopt(s, IPPROTO_ICMPV6, ICMP6_FILTER,
IPPROTO_ICMPV6)) == -1)
ret = mvpp2_prs_ip6_proto(sc, IPPROTO_ICMPV6,
(proto != IPPROTO_ICMPV6) && (proto != IPPROTO_IPIP))
case IPPROTO_ICMPV6:
if (af == AF_INET || pd->proto != IPPROTO_ICMPV6)
sk2->proto = IPPROTO_ICMPV6;
case IPPROTO_ICMPV6:
sks->proto = IPPROTO_ICMPV6;
case IPPROTO_ICMPV6:
case IPPROTO_ICMPV6:
case IPPROTO_ICMPV6:
af_proto = IPPROTO_ICMPV6;
if (naf_proto == IPPROTO_ICMPV6)
case IPPROTO_ICMPV6:
case IPPROTO_ICMPV6:
if (pd2->proto == IPPROTO_ICMPV6)
ip6->ip6_nxt = IPPROTO_ICMPV6;
if (pd->proto == IPPROTO_ICMPV6) {
case IPPROTO_ICMPV6:
case IPPROTO_ICMPV6:
else if ((pd->proto != IPPROTO_ICMPV6 ||
case IPPROTO_ICMPV6:
pd->proto = IPPROTO_ICMPV6;
case IPPROTO_ICMPV6:
case IPPROTO_ICMPV6:
pd->proto = IPPROTO_ICMPV6;
pd->proto = IPPROTO_ICMPV6;
pd->proto = IPPROTO_ICMPV6;
pd->proto = IPPROTO_ICMPV6;
case IPPROTO_ICMPV6: {
case IPPROTO_ICMPV6:
case IPPROTO_ICMPV6: {
case IPPROTO_ICMPV6: {
if (pd->proto == IPPROTO_ICMPV6) {
pd->proto == IPPROTO_ICMP || pd->proto == IPPROTO_ICMPV6)) {
if (pd->proto == IPPROTO_ICMPV6 && pd->naf == AF_INET) {
ip6->ip6_nxt = IPPROTO_ICMPV6;
ip6->ip6_nxt = IPPROTO_ICMPV6;
ip6->ip6_nxt = IPPROTO_ICMPV6;
if (level != IPPROTO_ICMPV6)
if (off >= 0 && nxt == IPPROTO_ICMPV6) {
if ((sum = in6_cksum(m, IPPROTO_ICMPV6, off, icmp6len)) != 0) {
.pr_protocol = IPPROTO_ICMPV6,
case IPPROTO_ICMPV6:
ip6->ip6_dst.s6_addr32, (ip6->ip6_nxt == IPPROTO_ICMPV6 ? 0 : 1)))
if (ip6->ip6_nxt == IPPROTO_ICMPV6 &&
so->so_proto->pr_protocol != IPPROTO_ICMPV6)
IPPROTO_ICMPV6) {
if (so->so_proto->pr_protocol == IPPROTO_ICMPV6)
case IPPROTO_ICMPV6:
else if (nxt == IPPROTO_ICMPV6)
in6_delayed_cksum(m, IPPROTO_ICMPV6);
ip6->ip6_nxt = IPPROTO_ICMPV6;
ip6->ip6_nxt = IPPROTO_ICMPV6;
ip6->ip6_nxt = IPPROTO_ICMPV6;
if (proto == IPPROTO_ICMPV6) {
if ((inp->inp_ipv6.ip6_nxt || proto == IPPROTO_ICMPV6) &&
if (proto == IPPROTO_ICMPV6 && inp->inp_icmp6filt) {
if (proto != IPPROTO_ICMPV6 && inp->inp_cksum6 != -1) {
if (proto != IPPROTO_ICMPV6) {
if (proto == IPPROTO_NONE || proto == IPPROTO_ICMPV6) {
if (so->so_proto->pr_protocol == IPPROTO_ICMPV6) {
if (so->so_proto->pr_protocol == IPPROTO_ICMPV6 ||
if (so->so_proto->pr_protocol == IPPROTO_ICMPV6)
so->so_proto->pr_protocol != IPPROTO_ICMPV6)
if (so->so_proto->pr_protocol == IPPROTO_ICMPV6) {
case IPPROTO_ICMPV6:
int mib[] = { CTL_NET, PF_INET6, IPPROTO_ICMPV6, ICMPV6CTL_STATS };
IPPROTO_ICMPV6)) == -1)
proto = IPPROTO_ICMPV6;
if (s->proto == IPPROTO_ICMP || s->proto == IPPROTO_ICMPV6)
if (s->proto == IPPROTO_ICMP || s->proto == IPPROTO_ICMPV6)
phu.ph.ph_nxt = IPPROTO_ICMPV6;
case IPPROTO_ICMPV6:
case IPPROTO_ICMPV6:
case IPPROTO_ICMPV6:
if ((rcvsock6 = socket(AF_INET6, SOCK_RAW, IPPROTO_ICMPV6)) == -1)
case IPPROTO_ICMPV6: