[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
> 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
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.
More information about the users