[Olsr-dev] More Patches comitted
Hannes Gredler
(spam-protected)
Thu Sep 13 20:43:33 CEST 2007
not to forget ...
kudos to bernd for the due-diligence in reviewing those patches.
/hannes
On Thu, Sep 13, 2007 at 06:35:31PM +0200, Bernd Petrovitsch wrote:
| Hi all!
|
| I just commited to CVS-HEAD:
| - http://gredler.at/download/olsrd/lsdb-refactoring-2.diff.gz by Hannes
| Gredler.
| Again changes to the routing core to reduce to avoid maintaining
| duplicated
| information. This saves (again) especially lots of malloc()s and free()s.
|
| - Update of the dyn_gw plugin the interface version 5.
| Please test and report success or failure whoever actually uses this!
|
| - http://download-master.berlin.freifunk.net/sven-ola/nylon/packages/olsrd/files/104-olsrd-policy-routing.patch
| by Sven-Ola T??cke (which was since months in FreiFunkFirmware). The only
| (trivial) modification were by me to use "#if" instead of "#ifdef".[0]
|
| On Linux, OLSRD now uses netlink sockets for route manipulation
| (unless you
| change something in src/olsr_cfg.h to reactivate the old behaviour)
| and we
| can put the OLSRD managed routes into a separate routing table. This
| has
| the advantage/feature that
| - "ip route flush table $NR" removes all left-over routes (if you
| happen
| to produce a crash during development) and
| - one can use policy routing with "ip rule add from $OLSR_NETWORK
| table $NR"
| (as I do at home) to route packets from the "OLSR-net" completely
| separate
| to the other (NATted and not NATted) networks/default routes/....
|
| More text on these can be found in the CHANGELOG (which was also fixed).
|
| Known issues with CVS-HEAD:
| - Compiling on 64bit gives a warning.
| - The (infamous?) LQ-calculation with "winsize % 4 != 0".
| - The Quagga plugin is the last with the old interface.
More information about the Olsr-dev
mailing list