Modifying queue parameters

Live forum: http://rt2x00.serialmonkey.com/viewtopic.php?t=5075

xodr

08-11-2008 11:27:21

Hi,

I believe rt2x00 driver supports multiple queues for QoS and each queue can have different AIFS, cw_min & cw_max parameters as defined in 802.11e.

How can I configure the parameters for these queues?

When a packet is sent through a socket, how is its corresponding queue determined? Can a specific queue assigned to individual packets?

IvD

08-11-2008 12:10:53


How can I configure the parameters for these queues?
[/quote1v6fytc6]

They are controlled by mac80211. I think they can be configured through cfg80211 (using the 'iw' tool from Johannes Berg), otherwise it is managed by mac80211.


When a packet is sent through a socket, how is its corresponding queue determined? Can a specific queue assigned to individual packets?[/quote1v6fytc6]

Using the multiqueue algorithms provided by the kernel. Which means you can select the desired algorithms in the kernel, and configure it using existing traffic shapers.

xodr

08-11-2008 14:03:51

thanks!

By the way, do you (or anyone viewing this thread) happen to know a decent traffic generator for linux that supports various traffic shapes (e.g. CBR, VBR, bursty, etc...) ?