tc qdisc del $DEV root
tc qdisc add $DEV root handle 10: cbq bandwidth 10mbit avpkt 1000
tc class add $DEV parent 10:0 classid 10:1 cbq bandwidth 10mbit rate $RATE_TOT $OPTION prio 3 bounded isolated
tc qdisc add $DEV parent 10:1 handle 20: prio
Is it correct ?
2006/7/19, doudouyam <doudouyam@xxxxxxxxx>:
I've made a mistake in the second case:
tc qdisc add dev $DEV root handle 1: prio band 1
tc class add dev $DEV parent 1: classid 1:2 cbq …
tc class add dev $DEV parent 1:2 classid 1:3 cbq …
tc class add dev $DEV parent 1:2 classid 1:4 cbq …
tc qdisc add dev $DEV parent 1:1 handle 10: pfifo
tc qdisc add dev $DEV parent 1:3 handle 30: sfq
tc qdisc add dev $DEV parent 1:4 handle 40: sfq
1:(prio)
/ \
/ \
1:1 1:2
| / \
| / \
10: 1:3 1:4
(pfifo) | |
| |
30: 40:
(sfq) (sfq)2006/7/19, doudouyam < doudouyam@xxxxxxxxx >:Hi,
I'm work on traffic shaping and I would like to know if it's possible to mix differents Queueing Disciplines ??
I would like to combine the proporties of a PRIO discipline with that of a CBQ discipline.
I read some documentation and I found nothing about that, can you help me ?
I think to try something like that :
tc qdisc add dev $DEV root handle 1: cbq …
tc class add dev $DEV parent 1: classid 1:1 cbq …
tc class add dev $DEV parent 1:1 classid 1:10 cbq …
tc class add dev $DEV parent 1:1 prio
Normally I've this tree :
1:(cbq)
|
|
1:1
/ \
/ \
1:10(cbq) 1:??(prio)
Or something like that :
tc qdisc add dev $DEV root handle 1: prio band 2
tc class add dev $DEV parent 1: classid 1:2 cbq …
tc class add dev $DEV parent 1:2 classid 1:3 cbq …
tc class add dev $DEV parent 1:2 classid 1:4 cbq …
tc qdisc add dev $DEV parent 1:1 handle 10: pfifo
tc qdisc add dev $DEV parent 1:3 handle 30 sfq
tc qdisc add dev $DEV parent 1:4 handle 40 sfq
1:(prio)
/ \
/ \
1:1 1:2
| / \
| / \
10: 1:3 1:4
(pfifo) | |
| |
30: 40:
(sfq) (sfq)
Is it possible ??? (the first solution seems to me not possible)
Thanks.
_______________________________________________ LARTC mailing list LARTC@xxxxxxxxxxxxxxx http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc