mirror of
https://github.com/freebsd/freebsd-src.git
synced 2026-10-30 20:35:03 +01:00
Move the net_epoch into net80211 around the if_input calls and out of the driver (in this first case LinuxKPI). This reduces coverage but also allows us to alloc in calls like (*ampdu_rx_start) which do not actually pass data up the stack. The follow-up commits (squashed) reverts:b65f813c1aRevert "Widen EPOCH(9) usage in PCI WLAN drivers.",21c4082de9Revert "Widen EPOCH(9) usage in USB WLAN drivers.",17c328b6aeRevert "Enter the network epoch in USB WiFi drivers when processing input",af2441fbc7Revert "[ath] Attempt to fix epoch handling.", and6c3e93cb5afor if_ath.c only ath: Revert "Use NET_TASK_INIT() and NET_GROUPTASK_INIT() for drivers that process". Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D42427 (cherry picked from commitde607e3c23) (cherry picked from commit1c6dd33d26) (cherry picked from commit39b7027979) (cherry picked from commit75f298492a) (cherry picked from commiteb3821e6d9) (cherry picked from commit82506f26c0)