ICMP6_DST_UNREACH
(ICMP6_DST_UNREACH << 8) | ICMP6_DST_UNREACH_NOPORT;
(ICMP6_DST_UNREACH << 8) | ICMP6_DST_UNREACH_NOPORT;
{ "unreach", ICMP6_DST_UNREACH },
{ "admin-unr", ICMP6_DST_UNREACH, ICMP6_DST_UNREACH_ADMIN },
{ "noroute-unr", ICMP6_DST_UNREACH, ICMP6_DST_UNREACH_NOROUTE },
{ "notnbr-unr", ICMP6_DST_UNREACH, ICMP6_DST_UNREACH_NOTNEIGHBOR },
{ "beyond-unr", ICMP6_DST_UNREACH, ICMP6_DST_UNREACH_BEYONDSCOPE },
{ "addr-unr", ICMP6_DST_UNREACH, ICMP6_DST_UNREACH_ADDR },
{ "port-unr", ICMP6_DST_UNREACH, ICMP6_DST_UNREACH_NOPORT },
case ICMP6_DST_UNREACH:
if (icmptype == ICMP6_DST_UNREACH ||
if (icmptype == ICMP6_DST_UNREACH ||
case ICMP6_DST_UNREACH:
case ICMP6_DST_UNREACH:
icmp6_error(m, ICMP6_DST_UNREACH, ICMP6_DST_UNREACH_ADMIN, 0);
case ICMP6_DST_UNREACH: \
icmp6_error(m, ICMP6_DST_UNREACH, ICMP6_DST_UNREACH_ADDR,
case ICMP6_DST_UNREACH:
case ICMP6_DST_UNREACH:
case ICMP6_DST_UNREACH:
icmp6_error(mcopy, ICMP6_DST_UNREACH,
icmp6_error(mcopy, ICMP6_DST_UNREACH,
icmp6_error(mcopy, ICMP6_DST_UNREACH,
icmp6_error(mcopy, ICMP6_DST_UNREACH,
icmp6_error(mcopy, ICMP6_DST_UNREACH,
type = ICMP6_DST_UNREACH;
icmp6_error2(m, ICMP6_DST_UNREACH,
icmp6_error(n, ICMP6_DST_UNREACH,
icmp6_error(m, ICMP6_DST_UNREACH, ICMP6_DST_UNREACH_NOPORT, 0);
case ICMP6_DST_UNREACH:
case ICMP6_DST_UNREACH:
|| type == ICMP6_DST_UNREACH) {