ICMPERR_ICMPHLEN
ipf_pr_short(fin, ICMPERR_ICMPHLEN);
if (ipf_pr_pullup(fin, ICMPERR_ICMPHLEN) == -1) {
oip = (ip_t *)((char *)fin->fin_dp + ICMPERR_ICMPHLEN);
ip6 = (ip6_t *)((char *)icmp6 + ICMPERR_ICMPHLEN);
if ((char *)oip + fin->fin_dlen - ICMPERR_ICMPHLEN >
if ((char *)oip + fin->fin_dlen - ICMPERR_ICMPHLEN >
if ((char *)oip6 + fin->fin_dlen - ICMPERR_ICMPHLEN >
if ((char *)oip6 + fin->fin_dlen - ICMPERR_ICMPHLEN >
oip = (ip_t *)((char *)ic + ICMPERR_ICMPHLEN);
len = fin->fin_dlen - ICMPERR_ICMPHLEN;
oip6 = (ip6_t *)((char *)ic6 + ICMPERR_ICMPHLEN);
oip6->ip6_plen = htons(fin->fin_dlen - ICMPERR_ICMPHLEN);