On 30 March 2016 at 22:50, Ben Greear <[email protected]> wrote:
> On 03/30/2016 03:38 AM, Michal Kazior wrote:
>>
>> 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?
>
>
> In particular, I am curious about the ar->txqs, and the
> ath10k_mac_tx_push_pending
> method.  Should we purge the ar->txqs as part of the flush logic?

No need to. If mac80211 purges some txqs ath10k will eventually visit
an empty txq and remove it (push/threshold mode). If ath10k FW is in
pull-push it'll prompt fetch-ind event which will 1) submit 0 frames
2) update hostq state.


MichaƂ

_______________________________________________
ath10k mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/ath10k

Reply via email to