On Tuesday 31 December 2002 07:07, Donald Gordon wrote:
> Hi
>
> I'm completely stuck with the tcng language - I assume there must be
> some way to arrange queues hierachically like
>
>      eth1
>
>      TBF
>
>      PRIO
>      /  \
>    class class
>
> but my attempt (below) produces a "inferno.tc:8: qdisc "tbf" has no
> classes near "prio"" when run through tcc.
Tbf is classless.  So you can't add a prio qdisc to a tbf qdisc.

> dev eth1 {
>   egress {
>     tbf (rate 128kbps, burst 64kb, limit 64kb, mtu 1510B) {
>       prio (bands 2) {
>         $ssh_fast = SLB(cir 32kbps, cbs 3kB);
>
>       class if ((tcp_sport == 22 || tcp_dport == 22) &&
>                   SLB_ok($ssh_fast));
>       class if 1;
>       }
>     }
>   }
> }
>
> Are there any examples of tcng scripts that do something slightly more
> complex than those in the tcng tarball?
You can take a cbq or htb qdisc and add the prio to a 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/

Reply via email to