Re: [LARTC] An example of prio qdisc please...

2002-09-25 Thread Emmanuel Lacour

On Wed, Sep 25, 2002 at 09:28:28AM +0200, Soulfly wrote:
 tc qdisc add dev eth0 root handle 1: prio bands 5 priomap 2 3 2 2 3 3 3 3 1
 1 1 1 2 2 2 2
 tc qdisc add dev eth0 parent 1:1 handle 10: sfq perturb 10
 tc qdisc add dev eth0 parent 1:2 handle 20: sfq perturb 10
 tc qdisc add dev eth0 parent 1:3 handle 30: sfq perturb 10
 tc qdisc add dev eth0 parent 1:4 handle 40: sfq perturb 10
 tc filter add dev eth0 protocol ip parent 1: prio 10 u32 match ip protocol
 0xXX 0xff flowid 1:1
 
 have you read the docs? If not, do so to understand how it works and what
 the quirks are. http://www.lartc.org/
 
 

Of course, I did it already, the lartc howto is a really good doc, but
all of this is not really easy so by giving me this example I will be
able to understand more and do what I wan't.

Thanks!

-- 
Easter-eggsSpécialiste GNU/Linux
44-46 rue de l'Ouest  -  75014 Paris   -   France -  Métro Gaité
Phone: +33 (0) 1 43 35 00 37- Fax: +33 (0) 1 41 35 00 76
mailto:[EMAIL PROTECTED]   -http://www.easter-eggs.com
___
LARTC mailing list / [EMAIL PROTECTED]
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/



Re: [LARTC] An example of prio qdisc please...

2002-09-25 Thread Rohan Almeida

Soulfly [EMAIL PROTECTED] thus wrote:

 tc qdisc add dev eth0 root handle 1: prio bands 5 priomap 2 3 2 2 3 3 3 3 1
 1 1 1 2 2 2 2
 tc qdisc add dev eth0 parent 1:1 handle 10: sfq perturb 10
 tc qdisc add dev eth0 parent 1:2 handle 20: sfq perturb 10
 tc qdisc add dev eth0 parent 1:3 handle 30: sfq perturb 10
 tc qdisc add dev eth0 parent 1:4 handle 40: sfq perturb 10
 tc filter add dev eth0 protocol ip parent 1: prio 10 u32 match ip protocol
 0xXX 0xff flowid 1:1

Hi there
This is ver infornmative
I've long wanted priority of some protocol over the other.
Now my question is:
Can i use this with htb?

I want:
o ip 172.16.0.5 bandwidth restriction of 32 kbps (htb ceil)
o ip 172.16.0.49 bandwidth restriction of 64 kbps (htb ceil)
o protocol 23 priority over protocol 80

U see, I don't want to limit protocol 80 to some bandwidth
restriction so that protocol 23 gets the rest available bandwidth
I just want proto 23 packets priority over proto 80

In the above example u used the prio qdisc
Can i use this with my htb as the roo qdisc and prio 
lower down in the class?

Thanx

--
arc_of_descent
___
LARTC mailing list / [EMAIL PROTECTED]
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/



Re: [LARTC] An example of prio qdisc please...

2002-09-25 Thread Soulfly

I'm happy to help! I just want to make sure you've know the basics so you
don't fall into pitholes. Examples is one of the best sources of
information.

Oh I didn't look up the number for your protocol, so exchange the 'XX' with
this.

- Original Message -
From: Emmanuel Lacour [EMAIL PROTECTED]
To: Soulfly [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Sent: Wednesday, September 25, 2002 11:18 AM
Subject: Re: [LARTC] An example of prio qdisc please...


 On Wed, Sep 25, 2002 at 09:28:28AM +0200, Soulfly wrote:
  tc qdisc add dev eth0 root handle 1: prio bands 5 priomap 2 3 2 2 3 3 3
3 1
  1 1 1 2 2 2 2
  tc qdisc add dev eth0 parent 1:1 handle 10: sfq perturb 10
  tc qdisc add dev eth0 parent 1:2 handle 20: sfq perturb 10
  tc qdisc add dev eth0 parent 1:3 handle 30: sfq perturb 10
  tc qdisc add dev eth0 parent 1:4 handle 40: sfq perturb 10
  tc filter add dev eth0 protocol ip parent 1: prio 10 u32 match ip
protocol
  0xXX 0xff flowid 1:1
 
  have you read the docs? If not, do so to understand how it works and
what
  the quirks are. http://www.lartc.org/
 
 

 Of course, I did it already, the lartc howto is a really good doc, but
 all of this is not really easy so by giving me this example I will be
 able to understand more and do what I wan't.

 Thanks!

 --
 Easter-eggsSpécialiste GNU/Linux
 44-46 rue de l'Ouest  -  75014 Paris   -   France -  Métro Gaité
 Phone: +33 (0) 1 43 35 00 37- Fax: +33 (0) 1 41 35 00 76
 mailto:[EMAIL PROTECTED]   -http://www.easter-eggs.com
 ___
 LARTC mailing list / [EMAIL PROTECTED]
 http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/

___
LARTC mailing list / [EMAIL PROTECTED]
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/



Re: [LARTC] An example of prio qdisc please...

2002-09-25 Thread Soulfly

 Soulfly [EMAIL PROTECTED] thus wrote:

  tc qdisc add dev eth0 root handle 1: prio bands 5 priomap 2 3 2 2 3 3 3
3 1
  1 1 1 2 2 2 2
  tc qdisc add dev eth0 parent 1:1 handle 10: sfq perturb 10
  tc qdisc add dev eth0 parent 1:2 handle 20: sfq perturb 10
  tc qdisc add dev eth0 parent 1:3 handle 30: sfq perturb 10
  tc qdisc add dev eth0 parent 1:4 handle 40: sfq perturb 10
  tc filter add dev eth0 protocol ip parent 1: prio 10 u32 match ip
protocol
  0xXX 0xff flowid 1:1


I have a configuration which use 5 prio levels (2 above the standard
priolevels). I conerted it to 4 and forgot to alter the band parameter.. so
the correct line is..

tc qdisc add dev eth0 root handle 1: prio bands 4 priomap 2 3 2 2 3 3 3 3 1
1 1 1 2 2 2 2

 Hi there
 This is ver infornmative
 I've long wanted priority of some protocol over the other.
 Now my question is:
 Can i use this with htb?

 I want:
 o ip 172.16.0.5 bandwidth restriction of 32 kbps (htb ceil)
 o ip 172.16.0.49 bandwidth restriction of 64 kbps (htb ceil)
 o protocol 23 priority over protocol 80

 U see, I don't want to limit protocol 80 to some bandwidth
 restriction so that protocol 23 gets the rest available bandwidth
 I just want proto 23 packets priority over proto 80

 In the above example u used the prio qdisc
 Can i use this with my htb as the roo qdisc and prio
 lower down in the class?


Yes, this should work out well. I suggest you add prio qdisc to the leafs in
your htb class-tree.

 Thanx


no problem

___
LARTC mailing list / [EMAIL PROTECTED]
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/



Re: [LARTC] An example of prio qdisc please...

2002-09-25 Thread Tobias Geiger

correct me if im wrong, but couldn't u achieve the same goal only with htb?

i mean by creating a leave-level with classes rate=1bps, ceil=maxbw, prio 0-6

and attaching sfq/pfifo as leave-qdiscs to these classes?

s.th. like:
tc qdisc root handle 1:0 htb
tc class parent 1:0 handle 1:1 rate maxuploadbw
tc class parent 1:1 handle 1:10 rate 1bps ceil maxuploadbw prio 0
tc class parent 1:1 handle 1:11 rate  ... .. prio 1
and so on
tc qdisc parent 1:10 handle 10:0 pfifo/sfq
tc qdisc parent 1:11 handle 11:0 
and so on
tc filter 1:0 protocol ip prio 0 handle  fw classid 1:10
(syntax is not correct :)
and/or other filters

doesn't do this setup the same as the priomap (in general)?

Greetings

Tobias

 On Wednesday 25 September 2002 11:39, Rohan Almeida wrote:
 Soulfly [EMAIL PROTECTED] thus wrote:
  tc qdisc add dev eth0 root handle 1: prio bands 5 priomap 2 3 2 2 3
 3 3 3 1 1 1 1 2 2 2 2
  tc qdisc add dev eth0 parent 1:1 handle 10: sfq perturb 10
  tc qdisc add dev eth0 parent 1:2 handle 20: sfq perturb 10
  tc qdisc add dev eth0 parent 1:3 handle 30: sfq perturb 10
  tc qdisc add dev eth0 parent 1:4 handle 40: sfq perturb 10
  tc filter add dev eth0 protocol ip parent 1: prio 10 u32 match ip
 protocol 0xXX 0xff flowid 1:1

 Hi there
 This is ver infornmative
 I've long wanted priority of some protocol over the other.
 Now my question is:
  Can i use this with htb?

 I want:
  o ip 172.16.0.5 bandwidth restriction of 32 kbps (htb ceil)
  o ip 172.16.0.49 bandwidth restriction of 64 kbps (htb ceil)
  o protocol 23 priority over protocol 80

 U see, I don't want to limit protocol 80 to some bandwidth
 restriction so that protocol 23 gets the rest available bandwidth I
 just want proto 23 packets priority over proto 80

 In the above example u used the prio qdisc
 Can i use this with my htb as the roo qdisc and prio
 lower down in the class?
 Yes, you can add the prio qdisc on a htb class.

 Stef

 --

 [EMAIL PROTECTED]
  Using Linux as bandwidth manager
  http://www.docum.org/
  #lartc @ irc.oftc.net

 ___
 LARTC mailing list / [EMAIL PROTECTED]
 http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/



___
LARTC mailing list / [EMAIL PROTECTED]
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/



[LARTC] An example of prio qdisc please...

2002-09-24 Thread Emmanuel Lacour

I simply wan't to give higher priority for esp protocol.

Could someone give me an example (I think using prio qdisc and u32
filter???)



-- 
Easter-eggsSpécialiste GNU/Linux
44-46 rue de l'Ouest  -  75014 Paris   -   France -  Métro Gaité
Phone: +33 (0) 1 43 35 00 37- Fax: +33 (0) 1 41 35 00 76
mailto:[EMAIL PROTECTED]   -http://www.easter-eggs.com
___
LARTC mailing list / [EMAIL PROTECTED]
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/