>> I'm fine with whichever path you choose. But just bear in mind, some >> systems might not have IPv6 support - which breaks portability ... > On the unixish side, there is no system which has tun/tap today but > does not have IPv6.
What about embedded systems using uclibc compiled "without ipv6 support"? Or is that some different kind of "support" that wouldn't affect your code? Stefan