I noticed that the Atheros chipset provides multiple transmit queues and the madwifi driver takes advantage of that (Is this right?).
Question – is the rate control module involved before or after the decision in which queue a packet goes? More to the point – can I design a rate control module that will assign different transmit rates to packets based on the queue they are in?
In the same vein (I asked this on madwifi@ list but got no answer): is rate forcing (using iwconfig) a tested feature? I tried it in ad-hoc mode both with older madwifi-bsd and the current madwifi and once I force the rate (in either or both nodes in a 2-node ad-hoc network), they loose communications. ‘auto’ is the only rate setting that seems to work. Is there something I’m missing?