ICMP6_DST_UNREACH
{ ICMP6_DST_UNREACH, icmpredirect6,
{ "unreach", ICMP_UNREACH, 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:
icmp6_error(m, ICMP6_DST_UNREACH, 0, 0);
case ICMP6_DST_UNREACH: \
if ((type == ICMP6_DST_UNREACH) &&
((icmp6->icmp6_type == ICMP6_DST_UNREACH &&
case ICMP6_DST_UNREACH:
case ICMP6_DST_UNREACH:
case ICMP6_DST_UNREACH:
case ICMP6_DST_UNREACH:
icmp6_error(m, ICMP6_DST_UNREACH,
icmp6_error(m, 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,
case ICMP6_DST_UNREACH:
icmp6_error(m, ICMP6_DST_UNREACH, ICMP6_DST_UNREACH_NOPORT, 0);
ICMP6_DST_UNREACH, /* 3: ICMP_UNREACH */
case ICMP6_DST_UNREACH :
#ifndef ICMP6_DST_UNREACH
if (type == ICMP6_DST_UNREACH)
icmp6_error(m, ICMP6_DST_UNREACH, code, 0);
case ICMP6_DST_UNREACH:
nat64_icmp6_reflect(m, ICMP6_DST_UNREACH,
case ICMP6_DST_UNREACH:
type = ICMP6_DST_UNREACH;
case ICMP6_DST_UNREACH:
case ICMP6_DST_UNREACH:
case ICMP6_DST_UNREACH:
icmp6_error2(*mp, ICMP6_DST_UNREACH,
icmp6_error2(*mp, ICMP6_DST_UNREACH,
case ICMP6_DST_UNREACH:
case ICMP6_DST_UNREACH:
type = ICMP6_DST_UNREACH;
DO2(ICMP6_DST_UNREACH, 10);
case ICMP6_DST_UNREACH:
(*type == ICMP6_DST_UNREACH) ||
if (type == ICMP6_DST_UNREACH) {