netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH net-next 0/2] tcp: add NV congestion control
@ 2016-06-03 20:37 Lawrence Brakmo
  2016-06-03 20:37 ` [PATCH net-next 1/2] tcp: add in_flight to tcp_skb_cb Lawrence Brakmo
  2016-06-03 20:37 ` [PATCH net-next 2/2] tcp: add NV congestion control Lawrence Brakmo
  0 siblings, 2 replies; 7+ messages in thread
From: Lawrence Brakmo @ 2016-06-03 20:37 UTC (permalink / raw)
  To: netdev
  Cc: Kernel Team, Neal Cardwell, Eric Dumazet, Yuchung Cheng,
	Stephen Hemminger, Kenneth Klette Jonassen

This version of NV does much better than previous versions when things are
very congested and also adds a couple of experimental features.

Tested in a rack using between 1 and 380 active TCP-NV flows.

Consists of the following patches:
[PATCH net-next 1/2] tcp: add in_flight to tcp_skb_cb
[PATCH net-next 2/2] tcp: add NV congestion control

Signed-off-by: Lawrence Brakmo <brakmo@fb.com>

include/net/tcp.h     |   2 +
net/ipv4/Kconfig      |  16 ++
net/ipv4/Makefile     |   1 +
net/ipv4/tcp_input.c  |   5 +-
net/ipv4/tcp_nv.c     | 597 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
net/ipv4/tcp_output.c |   4 +-
6 files changed, 623 insertions(+), 2 deletions(-)

^ permalink raw reply	[flat|nested] 7+ messages in thread
* [PATCH net-next 0/2] tcp: add NV congestion control
@ 2016-05-18  1:25 Lawrence Brakmo
  2016-05-18  1:25 ` [PATCH net-next 2/2] " Lawrence Brakmo
  0 siblings, 1 reply; 7+ messages in thread
From: Lawrence Brakmo @ 2016-05-18  1:25 UTC (permalink / raw)
  To: netdev
  Cc: Kernel Team, Neal Cardwell, Eric Dumazet, Yuchung Cheng,
	Stephen Hemminger, Kenneth Klette Jonassen

This patchset adds support for NV congestion control.

This version of NV does much better than previous versions when things are
very congested. 

Tested in a rack using between 1 and 380 active TCP-NV flows.

Consists of the following patches:
[PATCH net-next 1/2] tcp: add in_flight to tcp_skb_cb
[PATCH net-next 2/2] tcp: add NV congestion control

Signed-off-by: Lawrence Brakmo <brakmo@fb.com>

include/net/tcp.h     |   2 +
net/ipv4/Kconfig      |  16 ++
net/ipv4/Makefile     |   1 +
net/ipv4/tcp_input.c  |   6 +-
net/ipv4/tcp_nv.c     | 592 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
net/ipv4/tcp_output.c |   4 +-
6 files changed, 619 insertions(+), 2 deletions(-)

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

end of thread, other threads:[~2016-06-07  6:42 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-06-03 20:37 [PATCH net-next 0/2] tcp: add NV congestion control Lawrence Brakmo
2016-06-03 20:37 ` [PATCH net-next 1/2] tcp: add in_flight to tcp_skb_cb Lawrence Brakmo
2016-06-03 20:37 ` [PATCH net-next 2/2] tcp: add NV congestion control Lawrence Brakmo
2016-06-06 23:01   ` David Miller
2016-06-07  1:04     ` Lawrence Brakmo
2016-06-07  6:42       ` David Miller
  -- strict thread matches above, loose matches on Subject: below --
2016-05-18  1:25 [PATCH net-next 0/2] " Lawrence Brakmo
2016-05-18  1:25 ` [PATCH net-next 2/2] " Lawrence Brakmo

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).