On 7.5.2013, at 14.46, Juliusz Chroboczek <[email protected]>
wrote:
>> [1] https://github.com/fingon/hnet has 'super-repository' which
>> has custom NetKit version, OpenWRT AA github link and everything
>> else to get it running on a Linux desktop for playing with
>> (with OpenWRT UML images running in a NetKit lab).
>>
>> [2] https://github.com/fingon/hnet-openwrt-feed contains just
>> OWRT package feed for the stuff.
>>
>> [3] https://github.com/fingon/hnet-core contains most of the new code.
>
> Just to clarify -- this does OSPF-based autoconf and prefix
> assignment, but not source-specific routing, right?
>
> If you're actually doing source-specific routing, please show me how
> you speak to the kernel.
Most of that code is in Lua, and while I could have included C extension module
that did similar things as ip -6 does, I didn't bother. So I'm just using ip -6
{route,rule} to set up source-specific rules that map to destination tables.
One (destination-based) routing table is maintained by routing protocol, and
the rest by Lua code which figures external defaults based on routes within
routing protocol implementation. Not pretty, but it _does_ work.
Cheers,
-Markus
_______________________________________________
homenet mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/homenet