Attendees: glebius@, hselasky@, rrs@, tuexen@, peterlei
rrs@ has implemented HyStart++ also for CUBIC D33035. rscheff@ will take a look. The patch has been updated based on latest discussions on tcpm@ietf.org.
- Gleb has a substantial set of patches in phabricator to improve the locking performance.
- Gleb has also a fix to use the Jenkins hash for IPv4 and IPv6 based TCP connections. Phabricator review will be brought up soon.
- Unloading CC requires specific lock orders and pushes constraints on the fast path.
- rrs@ will use reference counting for removing an CC module and tuexen@ will write a userland application to switch CC modules on TCP connections.
rrs@ has D33231. tuexen@ will review it after a packetdrill is available.
hselasky@ has D28136 and is looking for a solution to avoid networking code calling detached interfaces.
- hselasky@ has a patch for TLS offloading.
- Gleb 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.
Next meeting: 16 December @ 1500 UTC