[PATCH v2 00/11] ath10k: implement push-pull tx model

Michal Kazior michal.kazior at tieto.com
Sun Mar 6 22:13:15 PST 2016


On 6 March 2016 at 15:18, Valo, Kalle <kvalo at qca.qualcomm.com> wrote:
> Michal Kazior <michal.kazior at tieto.com> writes:
>
>> This adds support for the new logic where host
>> tells firmware how many frames are queued for each
>> station/tid and then firmware asks host to submit
>> frames for given station/tid.
>>
>> The patch count is a bit high but I tried
>> splitting the patches as much as possible to keep
>> them short and easy to review. Hopefully it's not
>> going to be a huge headache.
>>
>> v2:
>>  - squashes some patches
>>  - reworked pending frame scheduling
>>
>>
>> Michal Kazior (11):
>>   ath10k: refactor tx code
>>   ath10k: unify txpath decision
>>   ath10k: refactor tx pending management
>>   ath10k: maintain peer_id for each sta and vif
>>   ath10k: add fast peer_map lookup
>>   ath10k: add new htt message generation/parsing logic
>>   ath10k: implement wake_tx_queue
>>   ath10k: implement updating shared htt txq state
>>   ath10k: store txq in skb_cb
>>   ath10k: keep track of queue depth per txq
>>   ath10k: implement push-pull tx
>
> I saw two conflicts, please double check my resolutions in the pending
> branch:
>
> Applying: ath10k: implement wake_tx_queue
> CONFLICT (content): Merge conflict in drivers/net/wireless/ath/ath10k/htt_rx.c
[...]
> Applying: ath10k: implement push-pull tx
> CONFLICT (content): Merge conflict in drivers/net/wireless/ath/ath10k/htt_rx.c

Looks good, thanks!


Michał



More information about the ath10k mailing list