Rameshkumar Sundaram <quic_ramess@xxxxxxxxxxx> wrote: > Whenever the MAC detects a color collision, or any of > its associated stations detects one, the firmware will > send out an event. Add the code to parse and handle > this event and pass the data up to mac80211. > > The firmware does not provide an offload feature such > as the one used for CSA. The color change process is > hence triggered via the beacon offload tx completion > events sent out by firmware. > > BSS color feature is enabled depending on service flag > advertised by firmware, based on which color change > functionality is invoked. > > Tested-on: IPQ8074 hw2.0 AHB WLAN.HK.2.5.0.1-00680-QCAHKSWPL_SILICONZ-1 > > Signed-off-by: John Crispin <john@xxxxxxxxxxx> > Co-developed-by: Lavanya Suresh <lavaks@xxxxxxxxxxxxxx> > Signed-off-by: Lavanya Suresh <lavaks@xxxxxxxxxxxxxx> > Signed-off-by: Rameshkumar Sundaram <quic_ramess@xxxxxxxxxxx> > Signed-off-by: Kalle Valo <kvalo@xxxxxxxxxxxxxx> Patch applied to ath-next branch of ath.git, thanks. 886433a98425 ath11k: add support for BSS color change -- https://patchwork.kernel.org/project/linux-wireless/patch/1635178254-17732-1-git-send-email-quic_ramess@xxxxxxxxxxx/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches