====== Hangout 21 Feb 2019 ====== ==== Old Business ==== * IPv6 Fragment reviews which need testing: * Eliminate KAME circular queues: [[https://reviews.freebsd.org/D16847|D16847]]. * Drop packets with overlapping fragments: [[https://reviews.freebsd.org/D16850|D16850]]. * IPv6 modernization project: [[/IPv6|Wiki Page]] * Julius proposed importing %%OpenBSD%% fragmentation regression test cases (see [[https://reviews.freebsd.org/D17376|D17376]]). tjh@ is working on it. * IP6 IDs (and IP IDs, maybe?): may use an insecure algorithm. Ideally, switch to some sort of per-host-pair hash? * Open PR by jtl@ * Congestion window collapse: [[https://reviews.freebsd.org/D17614|D17614]] (review by lstewart@) * jtl@ to send patch to Richard for burst mitigation in the default stack * [[https://reviews.freebsd.org/D18811|D18811]]: standardize on snd_recover (vs. sack_newdata). Reviewer: tuexen@, lstewart@. * [[https://reviews.freebsd.org/D18624|D18624]]: [[https://tools.ietf.org/html/rfc6675|RFC 6675]] support. Actual functionality in [[https://reviews.freebsd.org/D18985|D18985]]. * TCP reassembly code. tuexen@ will MFC. Review available in [[https://reviews.freebsd.org/D18960|D18960]]. * CUBIC: Only invoking %%NewReno%% after_idle, not resetting ssthreash, not resetting epoch time: [[https://reviews.freebsd.org/D18982|D18982]], [[https://reviews.freebsd.org/D18954|D18954]], and [[https://reviews.freebsd.org/D19118|D19118]]. * Richard brought up a PRR patch (based on Lars work). [[https://reviews.freebsd.org/D18892|D18892]]. Needs review. * [[https://reviews.freebsd.org/D19000|D19000]] deal with a bug that the 1 byte occupied in the sequence number space by SYN segments results in a cwnd increase when acked. This bug exists only on the server side. tuexen@ and Richard are working on it. * Richard is working on burst mitigation. An initial version (WIP) is available as [[https://reviews.freebsd.org/D19047|D19047]]. * Heads up: [[Hackathon/201904|Hackathon on Aberdeen]]. ==== New Business ==== * Should RTO.Initial be a sysctl variable? Result is yes. tuexen@ will implement it. * DCTCP in combination with CUBIC. How to implement this?