Attendees
- glebius@
- olivier@
- rrs@
- rscheff@
- thj@
- tuexen@
Ongoing Short Term Projects
- What is the status of D16851? thj@ works on it and you are waiting for feedback from bz@.
- rscheff@ is improving AccECN code: D36303.
- tuexen@ wants to discuss the behaviour of
recv(fd, NULL, 0, 0)forSOCK_DGRAMsockets. tuexen@ will bring this up on the net@ mailing list. - It was discussed whether the
TCP_LOGsocket option should be inherited from the listener. jtl@ said that this should be the case, but interaction with thesysctl-variablenet.inet.tcp.bb.log_auto_ratioshould be taken into account. tuexen@ will look at it and add jtl@ as a reviewer. netstatdoes 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: D21117. tuexen@ will review it.
Ongoing Longer Term Projects
- D23230 is implementing ECN++.
- 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 intotcplog_dumper. This would allow to minimize code duplication. - jtl@ suggested to reduce the MSL value used to control the
TIMEWAITstate. It was discussed to use a maximum RTT instead. tuexen@ will add the tracking of the maximum RTT and make this algorithm used when thesysctl-variablenet.inet.tcp.mslis set to zero. In a separate the default of thesysctl-variablenet.inet.tcp.mslwill 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 bytrpt(8)and glebius starts a discussion on current@ to removetrpt(8)and its kernel counterpart. In addition to this,TCP_PCAPwill be removed. - glebius@: merging tcpcb+inpcb, using standard KPI to stop TCP timers, reverting 9c3507f91987b7c8ce3b895a5ee46a1de6bc42f2 aka https://reviews.freebsd.org/D36399. glebius@ will D37321 and commit the merging of tcpcb+inpcb and a rewrite of the TCP timers.
Next Meeting
01 December 2022 @ 1500 UTC