icmp6_error
icmp6_error(m0, type, code, 0);
icmp6_error(m0, ICMP6_PACKET_TOO_BIG, 0, ifp->if_mtu);
icmp6_error(m0, ICMP6_PACKET_TOO_BIG, 0, ifp->if_mtu);
icmp6_error(m, ICMP6_DST_UNREACH, ICMP6_DST_UNREACH_ADMIN, 0);
void icmp6_error(struct mbuf *, int, int, int);
icmp6_error(m, ICMP6_DST_UNREACH, ICMP6_DST_UNREACH_ADDR,
icmp6_error(m, ICMP6_PARAM_PROB, ICMP6_PARAMPROB_HEADER, offset);
icmp6_error(m, ICMP6_PARAM_PROB, ICMP6_PARAMPROB_HEADER,
icmp6_error(m, ICMP6_PARAM_PROB, ICMP6_PARAMPROB_HEADER,
icmp6_error(m, ICMP6_PARAM_PROB, ICMP6_PARAMPROB_HEADER,
icmp6_error(merr, ICMP6_PARAM_PROB,
icmp6_error(m, ICMP6_TIME_EXCEEDED,
icmp6_error(m, type, code, param);
icmp6_error(m, ICMP6_TIME_EXCEEDED,
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_PACKET_TOO_BIG, 0,
icmp6_error(mcopy, ICMP6_DST_UNREACH,
icmp6_error(mcopy, type, code, 0);
icmp6_error(m, ICMP6_PARAM_PROB, ICMP6_PARAMPROB_OPTION, off);
icmp6_error(m, ICMP6_PARAM_PROB,
icmp6_error(m, ICMP6_PARAM_PROB,
icmp6_error(m, ICMP6_PARAM_PROB,
icmp6_error(m, ICMP6_PARAM_PROB,
icmp6_error(m, ICMP6_PARAM_PROB,
icmp6_error(m, ICMP6_PARAM_PROB,
icmp6_error(m, ICMP6_PARAM_PROB,
icmp6_error(mb_copy, ICMP6_PACKET_TOO_BIG, 0,
icmp6_error(m, ICMP6_PARAM_PROB,
icmp6_error(m, ICMP6_PARAM_PROB, ICMP6_PARAMPROB_HEADER,
icmp6_error(n, ICMP6_DST_UNREACH,
icmp6_error(m, ICMP6_DST_UNREACH, ICMP6_DST_UNREACH_NOPORT, 0);