... is on SourceForge, http://tcng.sourceforge.net/#src This is yet another maintenance release. The main feature is that tcsim now supports HTB (well, it can configure it. I haven''t tried yet to actually run any traffic through it.). I''ve also advanced all the surrounding infrastructure (regression tests, etc.) to make this useful. tcng needs a very recent 2.4.20 kernel pre-release and a patched iproute2 source tree for HTB. tcng/README describes how the latter is created. The full change log is below. - Werner ---------------------------------- cut here ----------------------------------- Version 8v (12-SEP-2002) ------------------------ - configure is now compatible with 2.4.20 (pre-release, tested with pre6), - tcsim/setup.klib: added struct notifier_block declaration for 2.4.20-pre6 compatibility - tcsim/setup.klib: disables psched_tick (added in 2.4.20) when terminating - added HTB and its various dependencies to the tcsim kernel build process - runtests.sh now only counts tests instead of running them if environment variable TCNG_TESTS_COUNT is set - runtests.sh: added conditional test execution (tests/tstcond) - runtests.sh: added command runtests for regression testing the regression test script - README: described how to build tcsim with HTB support (tests/htb) - tcsim now sets printk log level to KERN_WARNING (4) - tcsim: added option -k <number> to set kernel logging threshold - updated documentation accordingly - added "help" target to top-level Makefile -- _________________________________________________________________________ / Werner Almesberger, Buenos Aires, Argentina wa@almesberger.net / /_http://www.almesberger.net/____________________________________________/ _______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
On Fri, 13 Sep 2002, raptor wrote:> In fact from where to get the full-source of the latest&greatest 2.40.20 > if i want ?!Have you tried ftp.kernel.org? _______________________________________________ LARTC> mailing list / LARTC@mailman.ds9a.nl > http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/ >-- ---- Oskar Andreasson http://www.frozentux.net http://iptables-tutorial.frozentux.net http://ipsysctl-tutorial.frozentux.net mailto:blueflux@koffein.net _______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
any chances to run under 2.4.19 :") !! (I''m using mandrake kernel). _______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
In fact from where to get the full-source of the latest&greatest 2.40.20 if i want ?! _______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
raptor wrote:> any chances to run under 2.4.19 :") !! (I''m using mandrake kernel).Sure. From tcng/README: | - obtain the Linux kernel source, version 2.4.3 or any later 2.4 kernel | or any 2.5 kernel from 2.5.0 to 2.5.4 (2.5.5 and above will be supported | at a later time) [...] | - obtain iproute2, version 991023, 001007, 010803, 010824, or 020116-try So unless Mandrake mangled their source tree quite badly, this should work just fine. Note that you need kernel and iproute2 sources only for tcsim, but not if tcc is all you want. If what you''re interested in is HTB: You may even be able to get tcsim to pick up HTB from an older kernel source tree if the HTB patch was added manually. - Werner -- _________________________________________________________________________ / Werner Almesberger, Buenos Aires, Argentina wa@almesberger.net / /_http://www.almesberger.net/____________________________________________/ _______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/
> So unless Mandrake mangled their source tree quite badly, this shouldMandrake ships an older version of HTB. I make a new kernel RPM (slower than building from kernel source, but I find more satisfying in the long run), replacing the old HTB patches with the new ones. Building from the rpm source allows you to see what patches are in there, often invaluable in diagnosing why off the shelf patches aren''t taking in a distro''s kernel tree. _______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/