--- zzzz-none-000/linux-2.4.17/net/ipv4/netfilter/ipt_REJECT.c 2001-10-06 15:50:28.000000000 +0000 +++ sangam-fb-322/linux-2.4.17/net/ipv4/netfilter/ipt_REJECT.c 2004-11-24 13:22:08.000000000 +0000 @@ -234,11 +234,8 @@ iph->tos=tos; iph->tot_len = htons(length); - /* This abbreviates icmp->send->ip_build_xmit->ip_dont_fragment */ - if (!ipv4_config.no_pmtu_disc - && !(rt->u.dst.mxlock&(1<frag_off = htons(IP_DF); - else iph->frag_off = 0; + /* PMTU discovery never applies to ICMP packets. */ + iph->frag_off = 0; iph->ttl = MAXTTL; ip_select_ident(iph, &rt->u.dst, NULL);