====== 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**: [[https://reviews.freebsd.org/D7272|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: [[https://reviews.freebsd.org/D7136|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**: [[https://reviews.freebsd.org/D7266|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**: [[https://reviews.freebsd.org/D7309|D7309]]