Pascal Hambourg <boite-a-(E-Mail Removed)> wrote:
> Hello,
> Tobias Skytte a ?crit :
> >
> > While speedtesting various MTU sizes (1500 and 9000) I noticed that
> > packet lengths, as reported by tcpdump, are varying in size from MTU
> > size (1514 and 9014 bytes, up to 62702(!) bytes).
> > When the length is over MTU size (e.g. 62702 bytes), the receiving
> > machine sends back a lot of 66byte ACKs, before receiving the next
> > packet.
> > Whats up with this? how can it have a packet size greater than MTU??
> Could it be caused by the NIC doing TSO (TCP segmentation offload) ?
Most likely, and if one were snapping the entire send tcpdump wuold
probably report a botched checksum too, thanks to CKO
Packet tracing on the sending system takes-place _before_ the
packet(s) make it to the wire - on the wire, the packets will be the
"correct" size and should have the correct checksum.
If what you want to see is the on the wire stuff, you need to trace
with a third system that is not part of any conversations - and
perform some tricks with configuring monitor ports on switches and
whatnot.
rick jone
--
portable adj, code that compiles under more than one compiler
these opinions are mine, all mine; HP might not want them anyway...

feel free to post, OR email to rick.jones2 in hp.com but NOT BOTH...