Wondershaper and DSCP

Linux Advanced Routing and Traffic Control

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Did anyone ever answer this one?  THIS is what I am trying to do:

> cbq+sfq and DSCP marking
>Maria Joana Urbano stmaria@xxxxxxxxx
>Thu, 13 Feb 2003 19:29:42 +0000
>
>    * Previous message:  Monitoring....
>    * Next message:  two routes 1 network card
>    * Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
>
>--=======7DB32766=======
>Content-Type: text/plain; x-avg-checked=avg-ok-427B3C31;
charset=us-ascii; format=flowed
>Content-Transfer-Encoding: 8bit
>
>Hi,
>
>I am a little confused about traffic control at egress + DSCP marking.
>
>Suppose I have a home router and set three different traffic classes at
the 
>egress interface in a similar way to what wondershaper (cbq version)
does:
>
>tc qdisc add dev $DEV root handle 1: cbq avpkt 1000 bandwidth 10mbit
>tc class add dev $DEV parent 1: classid 1:1 cbq rate ${UPLINK}kbit
allot 
>1500 prio 5 bounded isolated
>tc class add dev $DEV parent 1:1 classid 1:10 cbq rate ${UPLINK}kbit
allot 
>1600 prio 1 avpkt 1000
>tc class add dev $DEV parent 1:1 classid 1:20 cbq rate
$[9*$UPLINK/10]kbit 
>allot 1600 prio 2 avpkt 1000
>tc class add dev $DEV parent 1:1 classid 1:30 cbq rate
$[8*$UPLINK/10]kbit 
>allot 1600 prio 2 avpkt 1000
>tc qdisc add dev $DEV parent 1:10 handle 10: sfq perturb 10
>tc qdisc add dev $DEV parent 1:20 handle 20: sfq perturb 10
>tc qdisc add dev $DEV parent 1:30 handle 30: sfq perturb 10
>
>Then, I would like to DSCP mark the packets that leave the router based
on 
>their class. Ex., packets from class 1:10 would be marked with 0xb8 and

>packets from class 1:30 would have a 0x0 DSCP mark.
>
>
>However, after some reading, the only DS marking examples i found was
like 
>this (i.e., no chance to
>add cbq and sfq filters):
>
>tc qdisc add $DEV handle 1:0 root dsmark indices 64
>tc class change $DEV classid 1:10 dsmark mask 0x3 value 0xb8
>tc class change $DEV classid 1:20 dsmark mask 0x3 value 0x90
>tc class change $DEV classid 1:30 dsmark mask 0x3 value 0x0
>
>I am not sure if I understood the dsmark and DSCP marking model. It is
not 
>posible to add the DSCP marking to the cbq+sfq example above?
>
>
>Any help would be appreciate. Tnx!
>J.
>
>--=======7DB32766=======
>Content-Type: text/plain; charset=us-ascii; x-avg=cert;
x-avg-checked=avg-ok-427B3C31
>Content-Disposition: inline
>
>
>---
>Outgoing mail is certified Virus Free.
>Checked by AVG anti-virus system (http://www.grisoft.com).
>Version: 6.0.449 / Virus Database: 251 - Release Date: 27-01-2003
>
>--=======7DB32766=======--
>
>
>
_______________________________________________
LARTC mailing list
LARTC@xxxxxxxxxxxxxxx
http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc


[Index of Archives]     [LARTC Home Page]     [Netfilter]     [Netfilter Development]     [Network Development]     [Bugtraq]     [GCC Help]     [Yosemite News]     [Linux Kernel]     [Fedora Users]
  Powered by Linux