On Fri, Jun 17, 2016 at 7:00 PM, Marius Petrescu marius@yo2loj.ro wrote:
wouldn't a complete user space implementation be more appropriate? May you want to check my amprd 1.4 software (http://www.yo2loj.ro/hamprojects/) which includes the same functionalities like ampr-ripd except dynamic gateway resolution but does all the encap and RIPv2 handling in user space providing a virtual 44net interface to the system.
That's an interesting question, Marius. I'm not sure it's more or less appropriate, given that the kernel already provides all the pieces in well-support modules, (save for dynamic setup/tear-down of tunnels and routing table maintenance) but I can see the appeal of an all-userspace application: it's simple and self-contained and doesn't require anything other than the default routing configuration.
I'll have a look at amprd and ping you off-list; do you by chance have a github repo or something?
- Dan C.