[LARTC] Re: PRIO and CBQ
doudouyam
doudouyam at gmail.com
Wed Jul 19 12:10:04 CEST 2006
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 at gmail.com>:
>
> 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.
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ds9a.nl/pipermail/lartc/attachments/20060719/1aab150e/attachment.html
More information about the LARTC
mailing list