tcng version 9c

Linux Advanced Routing and Traffic Control

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



... 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/

[Index of Archives]     [LARTC Home Page]     [Netfilter]     [Netfilter Development]     [Network Development]     [Bugtraq]     [GCC Help]     [Yosemite News]     [Linux Kernel]     [Fedora Users]
  Powered by Linux