Ongoing Short Term Projects
PR 263445 and PR 264257: Both seem to have the same root cause. tuexen@ and rscheff@ are trying to figure out what that root cause is now looking at BBLog files. tuexen@ will improve BBLog for the base stack to try to find the root cause. If the root cause is not found before 14.0 is branched or 13.2 is branched, a workaround will be implemented.
- glebius@ mentioned that the sysctl interface for tcpsso also allows to specify an endpoint by a pair of IP addresses and port numbers. He will put up a review, tuexen@ will review it.
D36046. rscheff will use an inline function to check the condition for simpler code maintenance. tuexen@ will review it.
What is the status of D16851? thj@ will look at it.
- rrs@ notes that he fixed some reordering issues in TCP LRO.
rscheff@ is improving AccECN code: D36303.
Ongoing Longer Term Projects
- glebius@ is suggesting to remove the compressed TCP TIMEWAIT state. The memory savings are limited, memory is not that critical anymore and it would simplify the code and allow further optimizations of the code. glebius@ will reach out to people if there are some objections. It was also discussed which information would be need to reduce the time a TCP connections stays in TIMEWAIT state. One thing he will implement is a counter how many compressed states where used at all. Discussion has been started on net@. This is a long term project.
D21011 is implementing Accurate ECN and has been updated it again and will be reviewed by rrs@ and tuexen@.
D23230 is implementing ECN++.
D30043 is a small whitespace cleanup.
D28822 improves PRR, needs some cleanup.
glebius@ wants feedback on D35199. bz@ isn't fine with it...
- glebius@ will cleanup the protocol switch table architecture to simplify things modernize it.
08 September 2022 @ 1500 UTC