28 July 2016 Hangout

  • Reviewed items from last meeting:
    • The long fixes will be committed once we hit 11.0 RC builds
    • gnn still needs to get Mike Karels on the call
    • Hiren has uploaded the BSDCan notes
    • rstone posted review for QLogic fix; waiting for maintainer. rstone will inform re@ so they can take appropriate action for 11.0.
    • Still need to figure out how to share pcap files.
      • (last status: gnn will look at how CAIDA scrubs pcaps. pcaps will be shared in the Wiki and Bugzilla)
    • Performance Oriented Congestion Control (PCC): no update
    • Share the host cache among hosts: no update
    • More work needs to be done to improve the route cache based on the stats: no update
    • We need an overall design for sharing TCP information among several consumers in the kernel: no update
    • ip6_output() always calls the TCP host cache?
      • TCP fix: Please review: D7272
      • Other protocols? tuexen will fix SCTP, if necessary, during work on PMTU discovery.
    • rstone and Macy are trying to make tcp_output() not hold the INP lock for as long as we do currently: in progress; currently blocked on a firewall case
    • callout code bugs/improvements
      • Please review: locking improvement suggested by rrs: D7136
  • rstone working on fixing in_broadcast(). Currently does not lock the ifnet address list; however, a lock is impractical because this function is called in a critical path.
    • Output path: use the information from the route.
    • Input path: assume that packets sent to an L3 broadcast address will always be sent to an L2 broadcast/multicast address. (Is this assumption safe??? On the call, there was a suggestion to condition the change with a sysctl.)
  • transportprotocols/28jul16.txt
  • Last modified: 2016/07/28 16:43
  • by JonathanLooney