Module Name: src Committed By: rin Date: Wed Sep 19 07:54:11 UTC 2018
Modified Files: src/sys/netinet: in_offload.c src/sys/netinet6: in6_offload.c Log Message: Fix in_undefer_cksum() and in6_undefer_cksum(). The 4th argument for in[46]_cksum() should be length of L4 header + L4 payload. The previous revisions are wrong - for IPv4 when hdrlen != 0 - for IPv6 always These functions are used only in net/if_loop.c and arch/powerpc/booke/dev/pq3etsec.c under some special circumferences. This should be why the bugs have not been found until today. OK maxv To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/netinet/in_offload.c cvs rdiff -u -r1.10 -r1.11 src/sys/netinet6/in6_offload.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.