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. ====== Attendees ====== * glebius@ * olivier@ * rrs@ * rscheff@ * thj@ * tuexen@ ====== Ongoing Short Term Projects ====== * What is the status of [[https://reviews.freebsd.org/D16851|D16851]]? thj@ works on it and you are waiting for feedback from bz@. * rscheff@ is improving %%AccECN%% code: [[https://reviews.freebsd.org/D36303|D36303]]. * tuexen@ wants to discuss the behaviour of ''%%recv(fd, NULL, 0, 0)%%'' for ''%%SOCK_DGRAM%%'' sockets. tuexen@ will bring this up on the net@ mailing list. * It was discussed whether the ''%%TCP_LOG%%'' socket option should be inherited from the listener. jtl@ said that this should be the case, but interaction with the ''%%sysctl%%''-variable ''%%net.inet.tcp.bb.log_auto_ratio%%'' should be taken into account. tuexen@ will look at it and add jtl@ as a reviewer. * ''%%netstat%%'' does not support reading connection information from a core file anymore. tuexen@ will document that in the man-page. * glebius@: feedback from kib@ on maintaining structures that always get new data (e.g. tcpstat or TCP_INFO): Just grow the structure. * rscheff@ wants feedback on: [[https://reviews.freebsd.org/D21117|D21117]]. tuexen@ will review it. ====== Ongoing Longer Term Projects ====== * [[https://reviews.freebsd.org/D23230|D23230]] is implementing ECN++. * [[https://reviews.freebsd.org/D28822|D28822]] improves PRR, needs some cleanup. * tuexen@ wants to write a tool which dumps the BBLog information of a TCP endpoint from a life system or a core. Using ''%%kvm_read()%%'' has drawbacks as glebius@ pointed out, using a python kgdb script may be an alternative. An alternative is to write a python kgdb script which pumps data into ''%%tcplog_dumper%%''. This would allow to minimize code duplication. * jtl@ suggested to reduce the MSL value used to control the ''%%TIMEWAIT%%'' state. It was discussed to use a maximum RTT instead. tuexen@ will add the tracking of the maximum RTT and make this algorithm used when the ''%%sysctl%%''-variable ''%%net.inet.tcp.msl%%'' is set to zero. In a separate the default of the ''%%sysctl%%''-variable ''%%net.inet.tcp.msl%%'' will be changed to zero. tuexen@ will also reach out to the TCPM working group to see what other implementations do. * glebius@ wants to question ''%%trpt(8)%%'' utility. It was agreed that tuexen@ makes sure the BBLog provides at least the information provided by ''%%trpt(8)%%'' and glebius starts a discussion on current@ to remove ''%%trpt(8)%%'' and its kernel counterpart. In addition to this, ''%%TCP_PCAP%%'' will be removed. * glebius@: merging tcpcb+inpcb, using standard KPI to stop TCP timers, reverting 9c3507f91987b7c8ce3b895a5ee46a1de6bc42f2 aka https://reviews.freebsd.org/D36399. glebius@ will [[Update https_//reviews.freebsd.org/D37321|D37321]] and commit the merging of tcpcb+inpcb and a rewrite of the TCP timers. ====== Next Meeting ====== 01 December 2022 @ 1500 UTC transportprotocols/17november2022.txt Last modified: 2022/11/17 16:17by MichaelTuexen