transportprotocols:24jan2019

Hangout 24 Jan 2019

  • IPv6 RFC7112 Support: D16851.
    • Should be ready for review.
  • D17521 (needs review)
  • IPv6 Fragment reviews which need testing:
    • Eliminate KAME circular queues: D16847.
    • Drop packets with overlapping fragments: D16850.
  • IPv6 modernization project: Wiki Page
    • Julius proposed importing OpenBSD fragmentation regression test cases (see D17376). tjh@ will work on in next two weeks.
    • bz@ working on tests for UDP.
    • bz@ will look into IPv6 tests from New Hampshire (license and CI).
    • IP6 IDs (and IP IDs, maybe?): may use an insecure algorithm. Ideally, switch to some sort of per-host-pair hash?
      • Open PR
  • CWV: status
    • PR227303
    • There is code available if someone wants to test the patch
    • Richard is considering a problem area which is not covered by CWV.
  • Auto-window scaling: tuexen@ opened review: D18375
  • Congestion window collapse: D17614 (review by lstewart@)
  • jtl@ to send patch to Richard for burst mitigation in the default stack
  • D18811: standardize on snd_recover (vs. sack_newdata). Reviewer: tuexen@, lstewart@.
  • D18624: RFC 6675 support
  • TCP reassembly code
    • tuexen@ will MFC. However, this seems to require a change of struct tcpcb. tuexen@ will discuss this with bz@.
  • @tuexen RTO.Initial from 3 seconds to 1 seconds: D18941. Before that gets committed, the SYN specific backoff factors will be removed. Without doing so, the SYN-cache lifetimes will be too short.
  • CUBIC: Only invoking NewReno after_idle, not resetting ssthreash, not resetting epoch time. Upcoming patch from Richard/Cheng. kbowling@ mentions that there were other issues in the past.
  • Fix Restart Window on NewReno: D18940. tuexen@ will commit it, if no issues will be reported within 24h.
  • bz@ wants to make sure, that this work on testing is known: BSDCan.
  • Richard will bring up a PRR patch (based on Lars work).
  • Sending on IPv4 raw sockets need more input validation: D18834.
  • Compile RACK in GENERIC kernel? For FreeBSD 13?
  • transportprotocols/24jan2019.txt
  • Last modified: 2019/01/25 15:15
  • by MarkLinimon