netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* TSecr != 0 check in inet_lro.c
@ 2009-08-24 21:54 Octavian Purdila
  2009-08-25  5:42 ` Eric Dumazet
  0 siblings, 1 reply; 4+ messages in thread
From: Octavian Purdila @ 2009-08-24 21:54 UTC (permalink / raw)
  To: Jan-Bernd Themann; +Cc: netdev, Christoph Raisch


Hi,

We are seeing a performance issue with TSO/LRO which we tracked down to the 
TSecr !=0 check in lro_tcp_ip_check.

It happens when the LRO side's TSval wraps around and gets to 0. That triggers 
the TSO side to send packets with TSecr set to 0, which means that such 
packets won't be aggregated - and that will put a lot of burden on the stack 
which will result in lots of drops.

I'm failing to understand the purpose of this check. Any hints? :)

Thanks,
tavi

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2009-09-01 22:46 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-08-24 21:54 TSecr != 0 check in inet_lro.c Octavian Purdila
2009-08-25  5:42 ` Eric Dumazet
2009-08-25 11:50   ` Octavian Purdila
2009-09-01 22:46   ` David Miller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).