[Olsr-cvs] olsrd-current CHANGELOG,1.122,1.123

Bernd Petrovitsch (spam-protected)
Wed Dec 12 22:57:58 CET 2007


Update of /cvsroot/olsrd/olsrd-current
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv16171

Modified Files:
	CHANGELOG 
Log Message:
applied patch by Hannes Gredler <(spam-protected)>::

pls find attached a pointer for further CPU savings in olsrd.
even in large networks (>250 nodes) the avg. CPU utilization
does not get beyond 0.5% CPU load on standard 200Mhz WRT hardware.

patch from http://gredler.at/download/olsrd/rib2-refactoring4.diff

change-list:

- avoid the periodical rib-tree insertion

- add a FOR_ALL_HNA_RT_ENTRIES() macro for the snmp folks
    (or any parties who want to walk HNA entries).

- add an olsr_cnf option 'flat_fib_metrics' which defaults to TRUE.

   this is as per sven-olas request who has expressed concerns
   that the current flap-metric style is a bit unpleasant for troubleshooting.

   note that i have not yet added the cfg file parser routine for that -
   just the required tweaks in the change-processing FIB code.



Index: CHANGELOG
===================================================================
RCS file: /cvsroot/olsrd/olsrd-current/CHANGELOG,v
retrieving revision 1.122
retrieving revision 1.123
diff -C2 -d -r1.122 -r1.123
*** CHANGELOG	11 Dec 2007 17:20:06 -0000	1.122
--- CHANGELOG	12 Dec 2007 21:57:56 -0000	1.123
***************
*** 9,12 ****
--- 9,17 ----
  - refactoring of TC parsing to kill another pile of malloc()/free()s
    saving (again) code and especially run.time performance.
+ - RIB Refactoring, Part 2:
+   - avoid the periodical rib-tree insertion
+   - add a FOR_ALL_HNA_RT_ENTRIES() macro for the snmp folks
+     (or any parties who want to walk HNA entries).
+   - add an olsr_cnf option 'flat_fib_metrics' which defaults to TRUE.
  
  PATCH by John Hay <(spam-protected)>:





More information about the Olsr-cvs mailing list