[Olsr-cvs] olsrd-current CHANGELOG,1.122,1.123
Bernd Petrovitsch
(spam-protected)
Wed Dec 12 22:57:58 CET 2007
- Previous message: [Olsr-cvs] olsrd-current/src hna_set.c, 1.29, 1.30 link_set.c, 1.80, 1.81 link_set.h, 1.36, 1.37 lq_route.c, 1.61, 1.62 mid_set.c, 1.27, 1.28 mid_set.h, 1.16, 1.17 olsr.c, 1.65, 1.66 olsr_cfg.h, 1.42, 1.43 process_routes.c, 1.42, 1.43 process_routes.h, 1.15, 1.16 routing_table.c, 1.38, 1.39 routing_table.h, 1.25, 1.26 tc_set.c, 1.40, 1.41 tc_set.h, 1.23, 1.24
- Next message: [Olsr-cvs] olsrd-current/src lq_route.c,1.62,1.63
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
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)>:
- Previous message: [Olsr-cvs] olsrd-current/src hna_set.c, 1.29, 1.30 link_set.c, 1.80, 1.81 link_set.h, 1.36, 1.37 lq_route.c, 1.61, 1.62 mid_set.c, 1.27, 1.28 mid_set.h, 1.16, 1.17 olsr.c, 1.65, 1.66 olsr_cfg.h, 1.42, 1.43 process_routes.c, 1.42, 1.43 process_routes.h, 1.15, 1.16 routing_table.c, 1.38, 1.39 routing_table.h, 1.25, 1.26 tc_set.c, 1.40, 1.41 tc_set.h, 1.23, 1.24
- Next message: [Olsr-cvs] olsrd-current/src lq_route.c,1.62,1.63
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Olsr-cvs
mailing list