... is on SourceForge, http://tcng.sourceforge.net/#src

The main changes are that tcng's HTB is now better at quantum
handling, and that tcsim now includes packet.def and ports.tc
automatically (via the new default.tcsim), like tcc uses
default.tc. The full change log is below, as usual.

The HTB change adds a very natural way for expressing a quantum:
instead of the somewhat obscure r2q, the quantum can be specified
as the time during which the class may monopolize the link.

The following two examples are equivalent:

htb {
    class (rate 1Mbps,quantum 1250B);
}

htb {
    class (rate 1Mbps,quantum 10ms);
}

A larger example for HTB with tcng is at the end of tests/htbng

I still owe you the completion of protocol-aware classification.
Well, next week :-)

- Werner

---------------------------------- cut here -----------------------------------

Version 8y (21-SEP-2002)
------------------------

- HTB quantum can now be specified in bytes or seconds (tests/htbquant)
- documented various parameter handling differences between tcng and tc
- added first example from HTB documentation to tests/htbng
- tcsim now uses default.tcsim to automatically include packet.def and
  ports.tc, similar to how tcc uses default.tc (tests/tcsdefinc)
- tcsim: added option -n to disable inclusion of default.tcsim
  (tests/tcsdefinc)
- updated tests/cbqroot, tests/cpp31, tests/defcbq, tests/defdsm, tests/ext,
  tests/idiomatic, tests/tcng-2j, tests/tcng-3i, tests/tcng-3t, tests/tcng-4n,
  and tests/trace to either invoke tcsim with -n, or to avoid using ip.def
- removed use of ip.def from all examples (examples/*, examples-ng/*)
- tcc/defaults.tc now resets the line number in order to work around strange
  cpps that embed -included file instead of including it, causing line numbers
  to be off by the length of the -included file (reported by "raptor")
- tcsim now stops SFQ and HTB timers at end (tests/tcstimstp)
- updated examples/sfq and examples-ng/sfq accordingly
- moved helper functions alloc, alloc_t, stralloc, and alloc_sprintf to
  tcng/shared/memutil.*
- added %c format to alloc_sprintf
- removed potential buffer overruns in tcsim/module.c and tcsim/cfg.l by using
  alloc_sprintf
- tcc did not complain when specifying "limit" in bytes and in packets for FIFO
  qdisc (tests/tcng-8y)
- added awk to build prerequisites

-- 
  _________________________________________________________________________
 / Werner Almesberger, Buenos Aires, Argentina         [EMAIL PROTECTED] /
/_http://www.almesberger.net/____________________________________________/
_______________________________________________
LARTC mailing list / [EMAIL PROTECTED]
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/

Reply via email to