[radvd-devel-l] radvd on freetz (Fritzbox mod) - radvd[1865]: setsockopt(IPV6_RECVPKTINFO): Protocol not available

Pekka Savola pekkas at netcore.fi
Sat Jan 17 15:21:43 EST 2009


On Sat, 17 Jan 2009, Pekka Savola wrote:
>     Wrt. radvd:
>
>     a) I could consider adding patches of like provided by Freetz
>     project, but these are a bit problematic for two reasons: they
>     only work if the kernel versions being run closely matches the
>     kernel uclibc version was compiled, and this fix needs to be done
>     in every application. If the kernel is updated later on but radvd
>     is not, it also sticks to using the old interface.  However, this
>     is not really a big problem as long as the kernel doesn't remove
>     the old 2292 setsockopt interface.
>
>     b) I tried to make a generic solution, but that fails with
>     cross-compiling, so "automatic" solution is not doable.

FWIW, I think I have found a workaround that's somewhat generic; I've 
updated it at the same place as previously:

http://www.netcore.fi/pekkas/linux/radvd-libc-kernel-build-detect.patch

-- 
Pekka Savola                 "You each name yourselves king, yet the
Netcore Oy                    kingdom bleeds."
Systems. Networks. Security. -- George R.R. Martin: A Clash of Kings



More information about the radvd-devel-l mailing list