netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH net-next 0/3] tcp: tso defer improvements
@ 2018-11-11 14:41 Eric Dumazet
  2018-11-11 14:41 ` [PATCH net-next 1/3] tcp: do not try to defer skbs with eor mark (MSG_EOR) Eric Dumazet
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Eric Dumazet @ 2018-11-11 14:41 UTC (permalink / raw)
  To: David S . Miller
  Cc: netdev, Eric Dumazet, Soheil Hassas Yeganeh, Eric Dumazet

This series makes tcp_tso_should_defer() a bit smarter :

1) MSG_EOR gives a hint to TCP to not defer some skbs

2) Second patch takes into account that head tstamp
   can be in the future.

3) Third patch uses existing high resolution state variables
   to have a more precise heuristic.

Eric Dumazet (3):
  tcp: do not try to defer skbs with eor mark (MSG_EOR)
  tcp: refine tcp_tso_should_defer() after EDT adoption
  tcp: get rid of tcp_tso_should_defer() dependency on HZ/jiffies

 net/ipv4/tcp_output.c | 18 +++++++++++++-----
 1 file changed, 13 insertions(+), 5 deletions(-)

-- 
2.19.1.930.g4563a0d9d0-goog

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

end of thread, other threads:[~2018-11-13  2:47 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-11-11 14:41 [PATCH net-next 0/3] tcp: tso defer improvements Eric Dumazet
2018-11-11 14:41 ` [PATCH net-next 1/3] tcp: do not try to defer skbs with eor mark (MSG_EOR) Eric Dumazet
2018-11-11 18:58   ` Neal Cardwell
2018-11-11 14:41 ` [PATCH net-next 2/3] tcp: refine tcp_tso_should_defer() after EDT adoption Eric Dumazet
2018-11-11 19:02   ` Neal Cardwell
2018-11-11 14:41 ` [PATCH net-next 3/3] tcp: get rid of tcp_tso_should_defer() dependency on HZ/jiffies Eric Dumazet
2018-11-11 19:06   ` Neal Cardwell
2018-11-12 16:52     ` Yuchung Cheng
2018-11-11 21:55 ` [PATCH net-next 0/3] tcp: tso defer improvements 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).