Linux 2.0 and 2.1 do priority based scheduling per default on all interfaces
(based on the IP type-of-service field). Most applications set that field
fine.That just does not help you much, because for a modem connection the
modem server at the other end has to do the prioritizing (and compressing
modems include a lot of buffering that kills any clever queueing strategies)
One problem with PPP is that the default queue length is a bit too long
to work efficiently with the 3band scheduler used: in 2.0 you can change
it by adding a
dev->tx_queue_len = N; /* N between 4-10; you should experiment */
in to the PPP driver's initialisation function; in 2.1 you can simply
set the parameter on a per device basis with (given recent nettools):
ifconfig device txqueuelen N
-Andi
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/