> By the way, is the TX ring size in Linux finally adjusted according to the link speed? This should be a very basic thing to implement...
Nope. (And it's "ring sizes", not "ring size"; every driver has its own TX queue handling code, plus there's the TX queue in the network layer itself.) I do have some patches to auto-tune the iwlwifi driver's queues, but haven't had a chance to benchmark them properly...