====== Hangout 19 April 2018 ====== ===== Old Business ===== * rrs@ will provide a fix for a bug in the default stack resulting in data corruption. * jegg broke his locking review ([[https://reviews.freebsd.org/D12586|D12586]]) into 6 patches: [[https://reviews.freebsd.org/D14619|D14619]], [[https://reviews.freebsd.org/D14620|D14620]], [[https://reviews.freebsd.org/D14621|D14621]], [[https://reviews.freebsd.org/D14622|D14622]], [[https://reviews.freebsd.org/D14623|D14623]], [[https://reviews.freebsd.org/D14624|D14624]]. Needs to re-do IP6 options code. Some committed. (Awaiting update from jegg on what still needs work.) * jtl requests further input on making the default stack buildable as a module. ([[https://reviews.freebsd.org/D11105|D11105]]) He is concerned this will cause pain for downstream consumers and for backporting bugs, but thinks it is the right thing to do. **Please review and comment.** * jtl plans to ask once more at BSDCan, and then commit. * bz requests review for [[https://reviews.freebsd.org/D3721|D3721]]. * thj may review? * Black-box recorder committed; ports on the way (ETA next week). * 12.0 planning: what else do we need? Pacing, RACK, BBR * Pacing in (renamed to HPTS) * Next is TCPCB reshuffle to make things more cache-line-friendly ([[https://reviews.freebsd.org/D15136|D15136]]) * RACK is after that * BSDCan Dev Summit working group - approved, please register ===== New Business ===== * jtl asked for feedback on the "progress timer" ([[https://reviews.freebsd.org/D14993|D14993]]). He plans to commit in about a week (after adding documentation, and assuming no negative review feedback). * thj working on adding UDP options (IETF internet-draft). In the course, he found a bug with UDP checksum calculation using the IP length instead of the UDP length. Because of hardware offload, he may need people with multiple cards to test.