svn commit: r242739 - stable/9/sys/dev/ti

Adrian Chadd adrian at freebsd.org
Fri Nov 9 00:19:51 UTC 2012


On 8 November 2012 15:55, Andre Oppermann <andre at freebsd.org> wrote:

> At the risk of repeating myself: when a routed packet is fragmented
> the payload (layer 4, eg. TCP/UDP/SCTP) is NOT recalculated or changed
> or anything else.  It remains as originally calculated by the sender
> unchanged in the first fragment L4 header.  Only the IPv4 header
> checksum, which DOES NOT include any payload data, has to be calculated
> for every fragment.  The IPv4 header checksum is offloaded with CSUM_IP
> and continues to work as expected. :)

NAT and firewalling? :)



Adrian


More information about the freebsd-net mailing list