[Olsr-dev] RFC: Allow to use a specific routing table for dyn_gw_plain

Manuel Munz (spam-protected)
Fri Oct 4 21:05:11 CEST 2013


i needed a way to monitor a specific routing table with the dyn-gw-plain
plugin (for policy-routing foo). So i modified dyn-gw-plain plugin a bit:

* ask the kernel using a netlink socket for the default route instead of
parsing /proc/net/route
* Allow to specify a table which we want to watch for a defaultroute
with metric 0 in the config file. This defaults to 254 (the main table).
So if RtTable is unset then the behaviour should be like before.

I'd like to ask for comments about these changes. I usually don't use C
so i'm not 100% sure these changes are OK. But at least it works as
expected for me (tested on my desktop which is debian 64 bit and also on

I'd like to commit that into the master branch after someone has checked
that it is ok.

Regards, soma

-------------- next part --------------
A non-text attachment was scrubbed...
Name: dyn_gw_plain_rttables.patch
Type: text/x-patch
Size: 9555 bytes
Desc: not available
URL: <http://lists.olsr.org/pipermail/olsr-dev/attachments/20131004/1f60fd94/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: OpenPGP digital signature
URL: <http://lists.olsr.org/pipermail/olsr-dev/attachments/20131004/1f60fd94/attachment.sig>

More information about the Olsr-dev mailing list