netfilter-2.6/patch-o-matic-ng/branches/vanilla-2.6.12.x/net/ipv4/netfilter/ip_conntrack_proto_udp.c
pluto
cvs at pld-linux.org
Wed Jun 22 14:25:28 CEST 2005
Author: pluto
Date: Wed Jun 22 14:25:25 2005
New Revision: 6163
Modified:
netfilter-2.6/patch-o-matic-ng/branches/vanilla-2.6.12.x/net/ipv4/netfilter/ip_conntrack_proto_udp.c
Log:
- avoid unncessary checksum validation in udp connection tracking.
Signed-off-by: Keir Fraser <Keir.Fraser at xl.cam.ac.uk>
Signed-off-by: Patrick McHardy <kaber at trash.net>
Modified: netfilter-2.6/patch-o-matic-ng/branches/vanilla-2.6.12.x/net/ipv4/netfilter/ip_conntrack_proto_udp.c
==============================================================================
--- netfilter-2.6/patch-o-matic-ng/branches/vanilla-2.6.12.x/net/ipv4/netfilter/ip_conntrack_proto_udp.c (original)
+++ netfilter-2.6/patch-o-matic-ng/branches/vanilla-2.6.12.x/net/ipv4/netfilter/ip_conntrack_proto_udp.c Wed Jun 22 14:25:25 2005
@@ -120,6 +120,7 @@
* and moreover root might send raw packets.
* FIXME: Source route IP option packets --RR */
if (hooknum == NF_IP_PRE_ROUTING
+ && skb->ip_summed != CHECKSUM_UNNECESSARY
&& csum_tcpudp_magic(iph->saddr, iph->daddr, udplen, IPPROTO_UDP,
skb->ip_summed == CHECKSUM_HW ? skb->csum
: skb_checksum(skb, iph->ihl*4, udplen, 0))) {
More information about the pld-cvs-commit
mailing list