lwip-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lwip-devel] [task #14128] Appropriate byte counting/stretch ACK support


From: Ambroz Bizjak
Subject: [lwip-devel] [task #14128] Appropriate byte counting/stretch ACK support
Date: Fri, 3 Mar 2017 13:13:41 -0500 (EST)
User-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36

Follow-up Comment #4, task #14128 (project lwip):

Hi everyone,

Perhaps RFC 5681 is more relevant here, it is newer and includes specific
provisions regarding updates of cwnd and ssthresh. I've looked at the Linux
code some time ago and it seems pretty close to the RFC, though I think it's
more complex because it tries to be "better".

https://github.com/torvalds/linux/blob/master/net/ipv4/tcp_cong.c

Also I have my own implementation of things described in RFC 5681 (Slow Start,
Congestion Avoidance, Fast Recovery) and RFC 6582 (NewReno). Perhaps it may be
of use to anyone, but it's not extensively tested.

https://github.com/ambrop72/aprinter/blob/ipstack/aipstack/tcp/IpTcpProto_output.h#L440
(and look for other places where cwnd is used)

    _______________________________________________________

Reply to this item at:

  <http://savannah.nongnu.org/task/?14128>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.nongnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]