Search Linux Wireless

Re: [PATCH 2/2] wil6210: add implementation of acs cfg80211_ops

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

 



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



[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