86f1d1d9b34556d027f8f8c4ee41f4bc22efcc10

With the current implementation, the chanwidth of the Agile channel (for both PreCAC/RCAC) is the same as (or less than) as the chanwidth of DFS curchan. The width of the DFS curchan is determined in the function dfs_find_curchwidth_and_center_chan_for_freq which calls a macro WLAN_IS_CHAN_11AXA_HE80 for 80 MHz which checks if the channel is a 5G channel and 80 MHz. As a result, for wideband (i.e radio has both 5 and 6Ghz channels), if the curchan is a 6GHz channel this check fails which leads to invalid chanwidth and RCAC does not start. Fix this by checking the chanwidth of the DFS curchan for both 5GHz and 6GHz in case of 11AX. Change-Id: I9aef64cea1d442fc31b2314da08baba7769650f2
This is CNSS WLAN Host Driver for products starting from iHelium
Описание
Languages
C
98.7%
C++
0.9%
Makefile
0.3%
Starlark
0.1%