Clear cksum flags before any further processing like ip_forward does.
commit52090d9cda18cad1dc3a326345eeaf7fb28714fb
authorJoerg Sonnenberger <joerg@NetBSD.org>
Wed, 11 Nov 2009 22:19:22 +0000 (11 22:19 +0000)
committerJoerg Sonnenberger <joerg@NetBSD.org>
Wed, 11 Nov 2009 22:19:22 +0000 (11 22:19 +0000)
tree16154f2b530fd50caeebc2331be3ba873101cf19
parent15a6bbd90bd4e0a32d2f4d2c7f7e1434c40490da
Clear cksum flags before any further processing like ip_forward does.
Many drivers set the UDP/TCP v4 flags even for v6 traffic and if the
packet is encapsulated with gif, the IPv6 header would get corrupted by
ip_output. Patch suggested by bad@
sys/netinet6/ip6_forward.c