* [LARTC] cbq with cbq as subclasses does not work for me. Help!
@ 2002-05-01 21:21 Jinyou Zhang
2002-05-02 3:49 ` Vanitha
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: Jinyou Zhang @ 2002-05-01 21:21 UTC (permalink / raw)
To: lartc
HI there,
I am running the following script for my test bed. It can
run without any errors. The problem is when I run netperf
with TCP to 192.168.11.58, there is no bandwidth limitation.
Is there any thing wrong with the script? Please take a look
for me!
Thanks,
--Jinyou Z.
=================================
tc qdisc add dev eth0 root handle 1: cbq bandwidth 100Mbit allot 1514
cell 8 avpkt 1000 mpu 64
tc class add dev eth0 parent 1: classid 1:1 cbq bandwidth 100Mbit rate
100Mbit allot 1514 cell 8 avpkt 1000 weight 10Mbit prio 5 maxburst 20
tc class add dev eth0 parent 1:1 classid 1:2 cbq bandwidth 100Mbit rate
20Mbit allot 1514 cell 8 avpkt 1000 weight 2Mbit prio 5 maxburst 20
tc qdisc add dev eth0 parent 1:2 handle 2: cbq bandwidth 20Mbit allot
1514 cell 8 avpkt 1000 mpu 64
tc class add dev eth0 parent 2: classid 2:1 cbq bandwidth 20Mbit rate
20Mbit allot 1514 cell 8 avpkt 1000 weight 2000Kbit prio 5 maxburst 20
tc class add dev eth0 parent 2:1 classid 2:2 cbq bandwidth 20Mbit rate
10Mbit weight 1000Kbit allot 1514 cell 8 avpkt 1000 prio 5 maxburst 20
tc class add dev eth0 parent 2:1 classid 2:3 cbq bandwidth 20Mbit rate
5Mbit weight 500Kbit allot 1514 cell 8 avpkt 1000 prio 2 maxburst 20
tc filter add dev eth0 parent 2:0 protocol ip prio 10 u32 match ip dst
192.168.11.58 match ip protocol 6 0xff flowid 2:2
tc filter add dev eth0 parent 2:0 protocol ip prio 10 u32 match ip dst
192.168.11.58 match ip protocol 17 0xff flowid 2:3
=================================
_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [LARTC] cbq with cbq as subclasses does not work for me. Help!
2002-05-01 21:21 [LARTC] cbq with cbq as subclasses does not work for me. Help! Jinyou Zhang
@ 2002-05-02 3:49 ` Vanitha
2002-05-02 15:48 ` Jinyou Zhang
2002-05-03 3:57 ` Arindam Haldar
2 siblings, 0 replies; 4+ messages in thread
From: Vanitha @ 2002-05-02 3:49 UTC (permalink / raw)
To: lartc
Hello
Check with bounded option
Regards
Vanitha
----- Original Message -----
From: "Jinyou Zhang" <jzhang@ucentric.com>
To: <lartc@mailman.ds9a.nl>
Sent: Wednesday, May 01, 2002 10:21 PM
Subject: [LARTC] cbq with cbq as subclasses does not work for me. Help!
> HI there,
>
> I am running the following script for my test bed. It can
> run without any errors. The problem is when I run netperf
> with TCP to 192.168.11.58, there is no bandwidth limitation.
>
> Is there any thing wrong with the script? Please take a look
> for me!
>
> Thanks,
>
> --Jinyou Z.
>
> =================================
> tc qdisc add dev eth0 root handle 1: cbq bandwidth 100Mbit allot 1514
> cell 8 avpkt 1000 mpu 64
>
> tc class add dev eth0 parent 1: classid 1:1 cbq bandwidth 100Mbit rate
> 100Mbit allot 1514 cell 8 avpkt 1000 weight 10Mbit prio 5 maxburst 20
>
> tc class add dev eth0 parent 1:1 classid 1:2 cbq bandwidth 100Mbit rate
> 20Mbit allot 1514 cell 8 avpkt 1000 weight 2Mbit prio 5 maxburst 20
>
> tc qdisc add dev eth0 parent 1:2 handle 2: cbq bandwidth 20Mbit allot
> 1514 cell 8 avpkt 1000 mpu 64
>
> tc class add dev eth0 parent 2: classid 2:1 cbq bandwidth 20Mbit rate
> 20Mbit allot 1514 cell 8 avpkt 1000 weight 2000Kbit prio 5 maxburst 20
>
> tc class add dev eth0 parent 2:1 classid 2:2 cbq bandwidth 20Mbit rate
> 10Mbit weight 1000Kbit allot 1514 cell 8 avpkt 1000 prio 5 maxburst 20
>
> tc class add dev eth0 parent 2:1 classid 2:3 cbq bandwidth 20Mbit rate
> 5Mbit weight 500Kbit allot 1514 cell 8 avpkt 1000 prio 2 maxburst 20
>
> tc filter add dev eth0 parent 2:0 protocol ip prio 10 u32 match ip dst
> 192.168.11.58 match ip protocol 6 0xff flowid 2:2
>
> tc filter add dev eth0 parent 2:0 protocol ip prio 10 u32 match ip dst
> 192.168.11.58 match ip protocol 17 0xff flowid 2:3
> =================================>
>
> _______________________________________________
> LARTC mailing list / LARTC@mailman.ds9a.nl
> http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [LARTC] cbq with cbq as subclasses does not work for me. Help!
2002-05-01 21:21 [LARTC] cbq with cbq as subclasses does not work for me. Help! Jinyou Zhang
2002-05-02 3:49 ` Vanitha
@ 2002-05-02 15:48 ` Jinyou Zhang
2002-05-03 3:57 ` Arindam Haldar
2 siblings, 0 replies; 4+ messages in thread
From: Jinyou Zhang @ 2002-05-02 15:48 UTC (permalink / raw)
To: lartc
[-- Attachment #1: Type: text/plain, Size: 3992 bytes --]
Hi Vanitha,
Thanks for the help! It is still not working.
I have changed the following line and added the
tc class add dev eth0 parent 1:1 classid 1:2 cbq bandwidth 100Mbit rate
20Mbit allot 1514 cell 8 avpkt 1000 weight 2Mbit prio 5 maxburst 20 bounded
Here is the the results of "tc -s -s class sh dev eth0":
---------------------------------------------------------------------
class cbq 2: root rate 20Mbit (bounded,isolated) prio no-transmit
Sent 0 bytes 0 pkts (dropped 0, overlimits 0)
borrowed 0 overactions 0 avgidle 312 undertime 0
class cbq 2:1 parent 2: rate 20Mbit prio 5
Sent 0 bytes 0 pkts (dropped 0, overlimits 0)
borrowed 0 overactions 0 avgidle 312 undertime 0
class cbq 2:2 parent 2:1 rate 10Mbit (bounded) prio 5
Sent 0 bytes 0 pkts (dropped 0, overlimits 0)
borrowed 0 overactions 0 avgidle 8869 undertime 0
class cbq 2:3 parent 2:1 rate 5Mbit (bounded) prio 2
Sent 0 bytes 0 pkts (dropped 0, overlimits 0)
borrowed 0 overactions 0 avgidle 26608 undertime 0
class cbq 1: root rate 100Mbit (bounded,isolated) prio no-transmit
Sent 444486549 bytes 298006 pkts (dropped 0, overlimits 0)
borrowed 0 overactions 0 avgidle 62 undertime 0
class cbq 1:1 parent 1: rate 100Mbit prio 5
Sent 0 bytes 0 pkts (dropped 0, overlimits 0)
borrowed 0 overactions 0 avgidle 62 undertime 0
class cbq 1:2 parent 1:1 leaf 2: rate 20Mbit (bounded) prio 5
Sent 0 bytes 0 pkts (dropped 0, overlimits 0)
borrowed 0 overactions 0 avgidle 7095 undertime 0
----------------------------------------------------------------------
Instead of flowid 2:2, all traffics went to root 1:0.
Maybe, my filters are not correct. ??
Thanks,
--Jinyou Z
Vanitha wrote:
>Hello
>
>Check with bounded option
>
>Regards
>Vanitha
>----- Original Message -----
>From: "Jinyou Zhang" <jzhang@ucentric.com>
>To: <lartc@mailman.ds9a.nl>
>Sent: Wednesday, May 01, 2002 10:21 PM
>Subject: [LARTC] cbq with cbq as subclasses does not work for me. Help!
>
>
>>HI there,
>>
>>I am running the following script for my test bed. It can
>>run without any errors. The problem is when I run netperf
>>with TCP to 192.168.11.58, there is no bandwidth limitation.
>>
>>Is there any thing wrong with the script? Please take a look
>>for me!
>>
>>Thanks,
>>
>>--Jinyou Z.
>>
>>==================================================================
>>tc qdisc add dev eth0 root handle 1: cbq bandwidth 100Mbit allot 1514
>>cell 8 avpkt 1000 mpu 64
>>
>>tc class add dev eth0 parent 1: classid 1:1 cbq bandwidth 100Mbit rate
>>100Mbit allot 1514 cell 8 avpkt 1000 weight 10Mbit prio 5 maxburst 20
>>
>>tc class add dev eth0 parent 1:1 classid 1:2 cbq bandwidth 100Mbit rate
>>20Mbit allot 1514 cell 8 avpkt 1000 weight 2Mbit prio 5 maxburst 20
>>
>>tc qdisc add dev eth0 parent 1:2 handle 2: cbq bandwidth 20Mbit allot
>>1514 cell 8 avpkt 1000 mpu 64
>>
>>tc class add dev eth0 parent 2: classid 2:1 cbq bandwidth 20Mbit rate
>>20Mbit allot 1514 cell 8 avpkt 1000 weight 2000Kbit prio 5 maxburst 20
>>
>>tc class add dev eth0 parent 2:1 classid 2:2 cbq bandwidth 20Mbit rate
>>10Mbit weight 1000Kbit allot 1514 cell 8 avpkt 1000 prio 5 maxburst 20
>>
>>tc class add dev eth0 parent 2:1 classid 2:3 cbq bandwidth 20Mbit rate
>>5Mbit weight 500Kbit allot 1514 cell 8 avpkt 1000 prio 2 maxburst 20
>>
>>tc filter add dev eth0 parent 2:0 protocol ip prio 10 u32 match ip dst
>>192.168.11.58 match ip protocol 6 0xff flowid 2:2
>>
>>tc filter add dev eth0 parent 2:0 protocol ip prio 10 u32 match ip dst
>>192.168.11.58 match ip protocol 17 0xff flowid 2:3
>>===================================================================
>>
>>
>>_______________________________________________
>>LARTC mailing list / LARTC@mailman.ds9a.nl
>>http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
>>
>
>_______________________________________________
>LARTC mailing list / LARTC@mailman.ds9a.nl
>http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
>
[-- Attachment #2: Type: text/html, Size: 5110 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [LARTC] cbq with cbq as subclasses does not work for me. Help!
2002-05-01 21:21 [LARTC] cbq with cbq as subclasses does not work for me. Help! Jinyou Zhang
2002-05-02 3:49 ` Vanitha
2002-05-02 15:48 ` Jinyou Zhang
@ 2002-05-03 3:57 ` Arindam Haldar
2 siblings, 0 replies; 4+ messages in thread
From: Arindam Haldar @ 2002-05-03 3:57 UTC (permalink / raw)
To: lartc
>>
>>=================================
>>tc qdisc add dev eth0 root handle 1: cbq bandwidth 100Mbit allot 1514
>>cell 8 avpkt 1000 mpu 64
>>
>>tc class add dev eth0 parent 1: classid 1:1 cbq bandwidth 100Mbit rate
>>100Mbit allot 1514 cell 8 avpkt 1000 weight 10Mbit prio 5 maxburst 20
>>
>>tc class add dev eth0 parent 1:1 classid 1:2 cbq bandwidth 100Mbit rate
>>20Mbit allot 1514 cell 8 avpkt 1000 weight 2Mbit prio 5 maxburst 20
>>
>>tc qdisc add dev eth0 parent 1:2 handle 2: cbq bandwidth 20Mbit allot
>>1514 cell 8 avpkt 1000 mpu 64
>>
>>tc class add dev eth0 parent 2: classid 2:1 cbq bandwidth 20Mbit rate
>>20Mbit allot 1514 cell 8 avpkt 1000 weight 2000Kbit prio 5 maxburst 20
>>
>>tc class add dev eth0 parent 2:1 classid 2:2 cbq bandwidth 20Mbit rate
>>10Mbit weight 1000Kbit allot 1514 cell 8 avpkt 1000 prio 5 maxburst 20
>>
>>tc class add dev eth0 parent 2:1 classid 2:3 cbq bandwidth 20Mbit rate
>>5Mbit weight 500Kbit allot 1514 cell 8 avpkt 1000 prio 2 maxburst 20
>>
>>tc filter add dev eth0 parent 2:0 protocol ip prio 10 u32 match ip
dst 192.168.11.58 match ip protocol 6 0xff flowid 2:2
===========> parent 1:0
>>tc filter add dev eth0 parent 2:0 protocol ip prio 10 u32 match ip
dst 192.168.11.58 match ip protocol 17 0xff flowid 2:3
===========> parent 1:0
hope this works !!..works for me !! :)
are u working with 1 ether port only ??
_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2002-05-03 3:57 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-05-01 21:21 [LARTC] cbq with cbq as subclasses does not work for me. Help! Jinyou Zhang
2002-05-02 3:49 ` Vanitha
2002-05-02 15:48 ` Jinyou Zhang
2002-05-03 3:57 ` Arindam Haldar
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.