Subject: [homenet] Shncpd portability

From: Juliusz Chroboczek <[email-masked]>
Date: Thu, 23 Jul 2015 11:20:29 +0200

I've been asked whether shncpd is portable code.

It's mostly portable (assuming you have IP_PKTINFO and IPV6_RECVPKTINFO),
you only need to port the following:

  - determining whether we're a router or a host;
  - installing routes in the FIB;
  - redistributing routes from the FIB;
  - "true" random number generation.

Of course, this doesn't do you a lot of good, since babeld currently only
supports source-specific routing under Linux.  (The BSD port interoperates
with source-specific Babel, but it silently ignores any source-specific
routes.)

-- Juliusz