HomeFreeBSD

LinuxKPI: 802.11: adjustments for v6.11 iwlwifi, rtw88 and rtw89

Description

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)

Details

Provenance
bzAuthored on Oct 28 2024, 12:02 PM
Parents
rG83412843682b: LinuxKPI: update rcu_dereference_*() and lockdep_is_held()
Branches
Unknown
Tags
Unknown