Re: TCP Segmentation Offloading (TSO)

David S. Miller (davem@redhat.com)
Mon, 02 Sep 2002 23:52:44 -0700 (PDT)


From: "Jordi Ros" <jros@ece.uci.edu>
Date: Mon, 2 Sep 2002 21:58:32 -0700

i assume the mtu is ethernet 1500 Bytes, right? and that mss should be
something much bigger than mtu, which gives the performance improvement
shown in the numbers.

The performance improvement comes from the fact that the card
is given huge 64K packets, then the card (using the given ip/tcp
headers as a template) spits out 1500 byte mtu sized packets.

Less data DMA'd to the device per normal-mtu packet and less
per-packet data structure work by the cpu is where the improvement
comes from.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/