[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/
- [lwip-devel] [task #14128] Appropriate byte counting/stretch ACK support, Joel Cunningham, 2017/03/03
- [lwip-devel] [task #14128] Appropriate byte counting/stretch ACK support,
Ambroz Bizjak <=
- [lwip-devel] [task #14128] Appropriate byte counting/stretch ACK support, Joel Cunningham, 2017/03/03
- [lwip-devel] [task #14128] Appropriate byte counting/stretch ACK support, Joel Cunningham, 2017/03/03
- [lwip-devel] [task #14128] Appropriate byte counting/stretch ACK support, Simon Goldschmidt, 2017/03/03
- [lwip-devel] [task #14128] Appropriate byte counting/stretch ACK support, Ambroz Bizjak, 2017/03/03
- [lwip-devel] [task #14128] Appropriate byte counting/stretch ACK support, Joel Cunningham, 2017/03/03
- [lwip-devel] [task #14128] Appropriate byte counting/stretch ACK support, Joel Cunningham, 2017/03/03
- [lwip-devel] [task #14128] Appropriate byte counting/stretch ACK support, Joel Cunningham, 2017/03/03
- [lwip-devel] [task #14128] Appropriate byte counting/stretch ACK support, Joel Cunningham, 2017/03/07
- [lwip-devel] [task #14128] Appropriate byte counting/stretch ACK support, Joel Cunningham, 2017/03/07
- [lwip-devel] [task #14128] Appropriate byte counting/stretch ACK support, Simon Goldschmidt, 2017/03/08