[rt2x00-users] [PATCH 7/7] rt2x00: Fix WMM Queue naming

Ivo Van Doorn ivdoorn at gmail.com
Mon Dec 6 21:55:54 EST 2010


Hi,

> Am Sonntag 28 November 2010 schrieb Ivo van Doorn:
>> The Queue names were incorrectly copied from the legacy drivers,
>> as a result the queue names were inversed to what was expected.
>>
>> This renames the queues using this mapping:
>>       QID_AC_BE -> QID_AC_VO (priority 0)
>>       QID_AC_BK -> QID_AC_VI (priority 1)
>>       QID_AC_VI -> QID_AC_BK (priority 2)
>>       QID_AC_VO -> QID_AC_BE (priority 3)
>>
>> Note that this was a naming problem only, which didn't affect
>> the assignment of frames to their respective queues.
>
> Just thought about this. Does the hw somehow do priorization on tx queues other
> then the management queue? How does the hw handle the case when frames are
> available on multiple tx queues? Round-Robin?

All TX queues are prioritized. The the QID value is written into the
TX descriptor,
and that is used in the hardware for prioritization. I am not sure how
the rules are
when there are frames in multiple queues, but I assume the 802.11
specs are followed
on this. ;)

> (that doesn't prevent your patch to go in of course)

Oh yeah, I actually merged this with the queue refactoring as well..
I did correct some problems inside this patch though.

Ivo



More information about the users mailing list