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.
Please review: D7266
- 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.)
Please review: D7309
- Output path: use the information from the route.