On 29 March 2016 at 21:26, Ben Greear <[email protected]> wrote: > When we have multiple vdevs, and the 10.4.3 firmware with the tx-push logic, > how is flushing supposed to work?
This isn't really as much about pull-push logic in 10.4.3 as it is about wake_tx_queue() in general, is it? > First, when we get a flush, should we first purge any frames not yet pushed > to the firmware? I would expect mac80211 to purge txqs. > And second, what keeps other vdevs from continuing to transmit frames while > one > vdev is trying to be flushed? Hmm.. I guess ath10k flush() implementation doesn't really do what it should. It should wait just for frames for given vif but it waits for everything. MichaĆ _______________________________________________ ath10k mailing list [email protected] http://lists.infradead.org/mailman/listinfo/ath10k
