diff -urN linux-2.6.10-vanilla/net/ipv4/udp.c linux-2.6.10/net/ipv4/udp.c --- linux-2.6.10-vanilla/net/ipv4/udp.c 2004-12-26 17:17:09.000000000 +0100 +++ linux-2.6.10/net/ipv4/udp.c 2004-12-29 02:57:26.000000000 +0100 @@ -1165,7 +1165,7 @@ goto csum_error; UDP_INC_STATS_BH(UDP_MIB_NOPORTS); - icmp_send(skb, ICMP_DEST_UNREACH, ICMP_PORT_UNREACH, 0); +// icmp_send(skb, ICMP_DEST_UNREACH, ICMP_PORT_UNREACH, 0); /* * Hmm. We got an UDP packet to a port to which we diff -urN linux-2.6.10-vanilla/net/ipv6/udp.c linux-2.6.10/net/ipv6/udp.c --- linux-2.6.10-vanilla/net/ipv6/udp.c 2004-12-26 17:17:10.000000000 +0100 +++ linux-2.6.10/net/ipv6/udp.c 2004-12-29 02:57:48.000000000 +0100 @@ -523,7 +523,7 @@ goto discard; UDP6_INC_STATS_BH(UDP_MIB_NOPORTS); - icmpv6_send(skb, ICMPV6_DEST_UNREACH, ICMPV6_PORT_UNREACH, 0, dev); +// icmpv6_send(skb, ICMPV6_DEST_UNREACH, ICMPV6_PORT_UNREACH, 0, dev); kfree_skb(skb); return(0);