[Olsr-dev] ignore Route exists and no such process
Sun Dec 21 17:03:48 CET 2008
On Sun, Dec 21, 2008 at 01:20:16PM +0100, Markus Kittenberger wrote:
| I just wrote a simple (but os-independent) plugin for inserting missing
| routes into kernel,..
| This one is os-independent, and just inserts all routes at a
| configureable interval
can you please define *all* routes -
it is my understanding that olsrd already does a full SPF run
including post-processing results and inserting routes into the
kernel if there is a mismatch.
| I also plan another plugin (route_mon) using rtnetlink broadcast
| messages, to react immediately on extrenal route deletions,..
thats probably a bit too far out - a first step would be to
periodically resync kernel routing table next-hops and the olsrd RIB.
just query for proto 111 routes or routes that we have in our RIB
| while writing the plugin i also patched the linux specific parts of
| kernel route processing, handling "File exists" and "No such process"
| for the current olsr code completely similar to successful
| insertions/deletions, and providing return valöues to distinguish
| between if needed,..
| any comments?
| is it ok to push it to tip (together with my plugin, which relies (only
| for meaningful syslog/debugoutput) on the new return values of
| curent code of the simple plugin is here
please hold off doing that - i can create a privae branch where you can work
on and commit/push your stuff to.
More information about the Olsr-dev