prio qdisc is non-functional
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned | ||
linux-source-2.6.22 (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: linux-source-2.6.22
A simple setup:
--
tc qdisc add dev ppp0 root handle 1: prio bands 5 priomap 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 1
tc qdisc add dev ppp0 parent 1:1 handle 10: sfq
tc qdisc add dev ppp0 parent 1:2 handle 20: sfq
tc qdisc add dev ppp0 parent 1:3 handle 30: sfq
tc qdisc add dev ppp0 parent 1:4 handle 40: sfq
tc qdisc add dev ppp0 parent 1:5 handle 50: sfq
sudo tc filter add dev ppp0 protocol ip parent 1: prio 1 u32 match ip dport 22 0xff flowid 1:1
sudo tc filter add dev ppp0 protocol ip parent 1: prio 1 u32 match ip sport 22 0xff flowid 1:1
--
Now, ssh traffic would get to the 1st flow which is supposed to get dequeued first. Though, under a heavy load (packets with no TOS set, going through 1:5) ssh sessions would still suffer greatly, like there's no QOS applied at all.
Hi GSMD,
As I mentioned in you other report, care to test the latest Hardy Alpha release? Thanks.