Ahmad Masri <amasri@xxxxxxxxxxxxxx> writes: > Add ACS to cfg80211 operations that the device handles and performs. > wil6210 reports NL80211_EXT_FEATURE_ACS_OFFLOAD indicating a support > for acs operation through cfg80211_ops. > > ACS is performed by the driver and the FW. Once ACS operation is > called the driver builds a WMI command with the requested channels > and sends the command to the FW. The FW performs ACS scan on the > channels and reports for each channel the following: > 1- Number of beacon received on channel > 2- channel busy time > 3- transmit time > 4- receive time > 5- noise level > The driver uses the above information to select the best channel > to start the AP, and reports it to the host. What's the point? Why is it better that wil6210 makes the decision instead of hostapd? > User may use debugfs acs_ch_weight to set a different weights > for the channels. Debugfs does not sound like the best interface for that, shouldn't it go via nl80211? > Change-Id: I8e13296fad0c9fa8b15788fd37c23d825d41d8e5 No Change-Id, please. -- Kalle Valo