Kavita Kavita <quic_kkavita@xxxxxxxxxxx> writes: > The kernel performs several regulatory checks for AP mode in > nl80211/cfg80211. These checks include radar detection, > verification of whether the sub-channel is disabled, and > an examination to determine if the channel is a DFS channel > (both DFS usable and DFS available). These checks are > performed across a frequency range, examining each sub-channel. > > However, these checks are also performed on frequencies that > have been punctured, which should not be examined as they are > not in use. > > This leads to the issue where the AP stops because one of > the 20 MHz sub-channels is disabled or radar detected on > the channel, even when the sub-channel is punctured. > > To address this issue, add a condition check wherever > regulatory checks exist for AP mode in nl80211/cfg80211. > This check identifies punctured channels and, upon finding > them, skips the regulatory checks for those channels. > > Co-developed-by: Manaswini Paluri <quic_mpaluri@xxxxxxxxxxx> > Signed-off-by: Manaswini Paluri <quic_mpaluri@xxxxxxxxxxx> > Signed-off-by: Kavita Kavita <quic_kkavita@xxxxxxxxxxx> Kavita, is your first and last name really the same? Just trying to verify that s-o-b is correct. -- https://patchwork.kernel.org/project/linux-wireless/list/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches