Search Linux Wireless

Re: [PATCH v3 0/5] wifi:ath11k/ath12k: refactor tx_arvif retrieval

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxx
> 
> 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





[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Wireless Regulations]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux