Ath6kl stores the channel, while mac80211 tries to
immediately apply it. The latter isn't great for
multi-channel.
Change cfg80211 to store the channel, and give it
to the driver (mac80211, ath6kl, etc.) only in the
start_ap() function.
This simplifies ath6kl a lot, and while it doesn't
make a difference to mac80211 today I think it'll
make it simpler to implement multi-channel.
johannes
On Fri, May 11, 2012 at 10:34:13AM +0200, Johannes Berg wrote:
> Ath6kl stores the channel, while mac80211 tries to
> immediately apply it. The latter isn't great for
> multi-channel.
>
> Change cfg80211 to store the channel, and give it
> to the driver (mac80211, ath6kl, etc.) only in the
> start_ap() function.
>
> This simplifies ath6kl a lot, and while it doesn't
> make a difference to mac80211 today I think it'll
> make it simpler to implement multi-channel.
>
> johannes
I had some trouble with applying at least 1/3, so I skipped this
batch as well.
John
--
John W. Linville Someday the world will need a hero, and you
[email protected] might be all we have. Be ready.