All of lore.kernel.org
 help / color / mirror / Atom feed
* [LARTC] Please check the follow script for diffserv
@ 2003-08-07  8:29 anzp
  2003-08-07 12:42 ` Steffen Moser
                   ` (12 more replies)
  0 siblings, 13 replies; 14+ messages in thread
From: anzp @ 2003-08-07  8:29 UTC (permalink / raw)
  To: lartc

My linux host has two 100M eth device, but I want to limit it's bandwidth to 1M for experiments.
Then allocate 150k to EF flow, 500k to best effort flow.
The script is fllowing:
-------------------------------------
 #/bin/sh

DEV="dev eth0"
echo $DEV
TC="/usr/src/redhat/SOURCES/iproute2-2.4.7src/iproute2/tc/tc"
$TC qdisc add $DEV handle 1:0 root dsmark indices 64 set_tc_index
$TC filter add $DEV parent 1:0 protocol ip prio 1 tcindex mask 0xfc shift 2
$TC qdisc add $DEV parent 1:0 handle 2:0 cbq bandwidth 1Mbit cell 8 avpkt 1000 mpu 64
$TC class add $DEV parent 2:0 classid 2:1 cbq bandwidth 1Mbit rate 150Kbit avpkt 500 prio 1 bounded isolated allot 1514 weight 1 max
burst 10 
$TC qdisc add $DEV parent 2:1 pfifo limit 5
$TC filter add $DEV parent 2:0 protocol ip prio 1 handle 0x2e tcindex classid 2:1 pass_on
#BE class(2:2) 
$TC class add $DEV parent 2:0 classid 2:2 cbq bandwidth 1Mbit rate 500Kbit avpkt 1000 prio 7 allot 1514 weight 1 maxburst 21 borrow 
split 2:0 defmap 0xffff 
$TC qdisc add $DEV parent 2:2 red limit 10KB min 1KB max 8KB burst 4 avpkt 1000 bandwidth 1Mbit probability 0.4
$TC filter add $DEV parent 2:0 protocol ip prio 2 handle 0 tcindex mask 0 classid 2:2 pass_on
--------------------------------------------------------------

But I can download file from it with 40M speed. Why the limit    is invalid?

Please help me. Thanks.




_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2003-08-21  5:11 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-08-07  8:29 [LARTC] Please check the follow script for diffserv anzp
2003-08-07 12:42 ` Steffen Moser
2003-08-07 16:45 ` Stef Coene
2003-08-14  9:13 ` Raghuveer
2003-08-14 13:41 ` Martin A. Brown
2003-08-15 10:02 ` Steffen Moser
2003-08-18 11:16 ` Raghuveer
2003-08-18 23:41 ` Damion de Soto
2003-08-19  9:42 ` Steffen Moser
2003-08-19 10:23 ` Raghuveer
2003-08-20  0:24 ` Damion de Soto
2003-08-20  6:36 ` Raghuveer
2003-08-20 19:30 ` Martin A. Brown
2003-08-21  5:11 ` Raghuveer

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.