[PATCH v3 0/5] wifi:ath11k/ath12k: refactor tx_arvif retrieval
Jeff Johnson
jeff.johnson at oss.qualcomm.com
Thu Feb 6 13:37:18 PST 2025
On 2/3/2025 1:44 PM, Aloka Dixit wrote:
> 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.
>
> v3: address 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 | 75 ++++++++++++-------------
> drivers/net/wireless/ath/ath12k/mac.c | 81 +++++++++++++--------------
> 2 files changed, 76 insertions(+), 80 deletions(-)
>
>
> base-commit: 1ed13fdf7d8284742c8ede36dd553387839e5163
can you rebase? this has a conflict with:
wifi: ath12k: fix handling of CSA offsets in beacon template command
More information about the ath11k
mailing list