Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== Hangout 25 Jan 2018 ====== * Reviewed minutes of [[TransportProtocols/11Jan2018|last meeting]] * tuexen@ discussed a quirk of the way the current %%FreeBSD%% TCP-FO server implementation works: accept() does not return until the three-way handshake completes or the server gets data in the SYN/ACK. This defeats TCP-FO's benefit for protocols (e.g. SSH) where the server sends the first byte. Should accept return right away, even if there is no data? tuexen@ will write to pkelsey@. * jegg reports a case where cwnd is set to 0 (or apparently underflows) in some custom code. However, he also found a problem in cubic. It is computing the cwnd as a 64-bit value, then assigning it to a 32-bit value. So, for very large values of cwnd, it essentially assigns random values to cwnd. jegg will develop a patch to enforce a max of INT32_MAX. jegg will also audit the 64-bit calculations to see if they are correct. transportprotocols/25jan2018.txt Last modified: 2018/01/25 17:28by JonathanLooney