Search Linux Wireless

RE: mac80211 20/40 coexist

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

 



> The commit "mac80211: stop tx before doing hw config and rate
> update" (and a later commit fixing it) introduced a queue stop & flush
> on switching 20/40.
>
> I'm working on not calling hw_config() for switching between 20/40 but
> instead only calling rate_control_rate_update() and
> ieee80211_bss_info_change_notify() to tell the rate control and driver.

Johannes,

Not calling hw_config could affect drivers like ath9k_htc where the rate control runs in the firmware.
Those drivers will update the rate control based on CHANGED_HT flag.

>
> If we do that, is it still necessary to stop the queues for it? It seems
> like it shouldn't.

Actually the queue stop was added to avoid mismatches b/w hw and rate control. But If you dont stop the queues
before the rate control change, the station might send the frames in different ht mode (for example ht40) wrt AP's ht mode (ht20).

-Rajkumar--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux