##########
DEV0=imq0
RATEUP=100
VPNS=30

/sbin/ip link set imq0 up

tc qdisc add dev $DEV0 root handle 1: htb default 30

tc class add dev $DEV0 parent 1: classid 1:1 htb rate ${RATEUP}kbit
ceil ${RATEUP}kbit

tc class add dev $DEV0 parent 1:1 classid 1:30 htb rate
$[$RATEUP/$VPNS]kbit ceil ${RATEUP}kbit
###########

this is from /etc/ppp/ip-up.local:

###########

# the followings parameters are available:
# $1 = interface-name
# $2 = tty-device
# $3 = speed
# $4 = local-IP-address
# $5 = remote-IP-address
# $6 = ipparam

/sbin/iptables -t mangle -A PREROUTING -i $1 -d ! 192.168.0.0/16 -j
IMQ --todev 0
/sbin/tc class add dev $DEV0 parent 1:1 classid 1:2${1/ppp/} htb rate
$[$RATEUP/$VPNS]kbit ceil ${RATEUP}kbit
/sbin/tc filter add dev $DEV0 protocol ip parent 1:0 prio 1 u32 match
ip src $5 flowid 1:2${1/ppp/}
###########

On Thu, 27 Jan 2005 19:03:47 +0100, Sujith Chennupati
<[EMAIL PROTECTED]> wrote:
>  it would be clear if you attach the code you are using with
>  may be some packets are not matched with the filter you specified and
> going by deafult queue
> 
> 
> On Thu, 27 Jan 2005 09:42:29 +0200, Denis Kot <[EMAIL PROTECTED]> wrote:
> > I have this:
> > class htb 1:29 parent 1:1 prio 0 rate 3000bit ceil 100000bit burst
> > 1599b cburst 1611b
> > Sent 33233 bytes 772 pkts (dropped 0, overlimits 0)
> > lended: 415 borrowed: 357 giants: 0
> > tokens: -3756376 ctokens: 128779
> >
> > or this:
> > class htb 1:21 parent 1:1 prio 0 rate 3000bit ceil 100000bit burst
> > 1599b cburst 1611b
> > Sent 57554 bytes 618 pkts (dropped 0, overlimits 0)
> > lended: 193 borrowed: 425 giants: 0
> > tokens: -484950 ctokens: 128779
> >
> > and there is more like this
> > what´s wrong?
> >
> > this is class for imq0 device (for me this is ingres device) and I have 
> > this:
> > imq0      Link encap:UNSPEC  HWaddr
> > 00-00-00-FF-FF-00-00-00-00-00-00-00-00-00-00-00
> >          UP RUNNING NOARP  MTU:1500  Metric:1
> >          RX packets:131111 errors:0 dropped:0 overruns:0 frame:0
> >          TX packets:123371 errors:0 dropped:0 overruns:0 carrier:0
> >          collisions:0 txqueuelen:30
> >          RX bytes:17694200 (16.8 Mb)  TX bytes:15230834 (14.5 Mb)
> >
> > as you can see RX bytes doesn´t equal to TX bytes. what´s wrong?
> >
> > --
> > Denis Kot
> > denis?jabber.org.by
> > ICQ: 13680126
> > Mobil: +375 29 6-1234-78
> > _______________________________________________
> > LARTC mailing list / LARTC@mailman.ds9a.nl
> > http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
> >
> 
> --
> sujith chandra chowdhary CHENNUPATI
> 


-- 
Denis Kot
denis?jabber.org.by
ICQ: 13680126
Mobil: +375 29 6-1234-78
_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/

Reply via email to