[PATCH v4 0/5] wifi:ath11k/ath12k: refactor tx_arvif retrieval
Aloka Dixit
aloka.dixit at oss.qualcomm.com
Mon Feb 10 10:27:13 PST 2025
MLO MBSSID series for cfg80211/mac80211, which is in review here
https://patchwork.kernel.org/project/linux-wireless/list/?series=902914&state=%2A&archive=both,
changes the way transmitted profile data is stored for each link.
As drivers currently retrieve 'arvif' for transmitted profile at
multiple places, MLO MBSSID changes will becomes unnecessarily
bloated with RCU operations for every retrieval. Refactor 'tx_arvif'
to avoid this.
Additionally, fix an issue in ath11k_mac_update_vif_chan() where
tx_arvif is not reset to NULL inside 'for' loop during each
iteration.
v4: Added "compile tested only" in commit descriptions for ath11k.
v3: addressed comment from v2 and removed NULL check for
vif->mbssid_tx_vif from patch #1.
v2: fixed kernel test robot error in patch 1/5 for tx_vif.
https://lore.kernel.org/oe-kbuild-all/202501160626.Jbb3GHnk-lkp@intel.com
Aloka Dixit (5):
wifi: ath11k: refactor transmitted arvif retrieval
wifi: ath11k: pass tx arvif for MBSSID and EMA beacon generation
wifi: ath12k: refactor transmitted arvif retrieval
wifi: ath12k: pass tx arvif for MBSSID and EMA beacon generation
wifi: ath12k: pass BSSID index as input for EMA
drivers/net/wireless/ath/ath11k/mac.c | 73 ++++++++++++------------
drivers/net/wireless/ath/ath12k/mac.c | 81 +++++++++++++--------------
2 files changed, 75 insertions(+), 79 deletions(-)
--
2.34.1
More information about the ath11k
mailing list