]> err.no Git - linux-2.6/commit
[NET]: Kill the WARN_ON() calls for checksum fixups.
authorDavid S. Miller <davem@sunset.davemloft.net>
Tue, 1 Aug 2006 07:00:12 +0000 (00:00 -0700)
committerDavid S. Miller <davem@sunset.davemloft.net>
Wed, 2 Aug 2006 20:38:30 +0000 (13:38 -0700)
commitb60dfc6c20bd5f19de0083362ce377c89b1e5a24
treef085ddb2e7c99d6e753b0fe7b973569a17ceefee
parent3ab720881b6e36bd5190a3a11cee8d8d067c4ad7
[NET]: Kill the WARN_ON() calls for checksum fixups.

We have a more complete solution in the works, involving
the seperation of CHECKSUM_HW on input vs. output, and
having netfilter properly do incremental checksums.

But that is a very involved patch and is thus 2.6.19
material.

What we have now is infinitely better than the past,
wherein all TSO packets were dropped due to corrupt
checksums as soon at the NAT module was loaded.  At
least now, the checksums do get fixed up, it just
isn't the cleanest nor most optimal solution.

Signed-off-by: David S. Miller <davem@davemloft.net>
net/core/dev.c