LinuxKPI: 802.11: adjustments for v6.11 iwlwifi, rtw88 and rtw89
Bring ing the LinuxKPI 802.11 compat bits which are not altering
the mac80211 ops KPI.
- Add various functions for driver updates.
- Add functions (some compat code to I assume cleanup some mac80211 ops) emulating chanctx changes doing (*config) updates.
- Adjust structs and defines.
- Deal with an enum growing more than 32 bits in printf.
- Add a mtx to struct wiphy which is exposed to the drivers. Handle initialization and destruction for now.
- Implementation of wiphy_work and wiphy_delayed_work.
- Set was_assoc for deassoc/deauth in prep_tx_info.
Sponsored by: The FreeBSD Foundation
(cherry picked from commit ac1d519c01ca8beb59f27962c7052d09a03f72c8)