(usagi-users 03858) Bug related to advanced IPv6 Socket API

"Boutin Maël" <[email protected]> Fri, 22 Jun 2007 15:08:28 +0200
Newsgroups gmane.linux.ipv6.usagi.users
Message-ID <[email protected]>
Hi,

I have found a bug related to the Advanced Ipv6 Socket API support :
If the system does not provide the needed functions then the files in
libmissing are compiled and everything is fine. However, on FC6 the
functions are defined (more recent versions of libc ?) and therefore
mipl uses these ones.

With FC6 functions Compilation is OK, but during the execution the
problem appears :
The MN sends a BU to the HA, The HA receives the BU and generates a BA
with a good status. Debug messages returns that the HA has sent a BA
however the BA never leaves the HA.
After having browsed the code it appears that the problem is related
to inet6_rth_init() which is called by mh_send(). This function
returns NULL while it does not return NULL with libmissing functions.

I didnot have time to try to fix this, i only disabled the check for
advanced ipv6 socket api support in configure.ac and makefiles.

Regards,

Maël Boutin