... is on SourceForge, http://tcng.sourceforge.net/#src
The increasingly more mis-named if_u32 can now also build
classifiers using the meta fields meta_nfmark and meta_tc_index.
(Yes, finally !)
There was also a rather serious bug in the generation of
multi-phase policers (i.e. what if_u32 uses for srTCM, trTCM,
and similar), which caused rules to be emitted in the wrong
order. Phases are now handled implicitly in the action and match
dumping functions, which use a stack of rules leading to the
current decision. While this change doesn''t quite make if_u32
look pretty, it''s at least a bit less obscure now.
Another bug that has evaded detection for a surprisingly long
time was that invalid digits (i.e. 8 or 9) in octal numbers
caused tcc and tcsim to silently ignore the rest of the number.
There were some more minor corrections and improvements. The
complete list of changes is below.
- Werner
----------------------------------- CHANGES -----------------------------------
Version 9c (14-NOV-2002)
------------------------
- if_u32 badly mis-ordered rules with multi-phase policers (tests/u32pol)
- updated tests/arith, tests/egress, tests/intro, tests/selpath,
tests/selpathcbq, tests/selpathdup, tests/selpathgred, tests/tcng-2n, and
tests/tcng-7o to use unified match format introduced with above fix
- tcc and tcsim silently ignored invalid digits in octal numbers
(tests/tcng-9c)
- tcsim did not report EOF in tcng section as an error (tests/tcng-9c)
- updated tests/typerr and tests/varhash accordingly
- if_u32.c can now generate fw and tcindex classifiers from meta-fields
(tests/metau32)
- for consistency, dsmark can now also default parameter "value" from
qdisc
(tests/u32pol)
- tests/tcstimstp used packets that caused SFQ to segfault under efence
- scripts/runtests.sh: also "comtc" now filters efence blabber
- added known range check problem to TODO
--
_________________________________________________________________________
/ 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/