(usagi-users 03860) Re: Bug related to advanced IPv6 Socket API

Romain KUNTZ <[email protected]> Fri, 22 Jun 2007 15:55:11 +0200
Newsgroups gmane.linux.ipv6.usagi.users
Message-ID <[email protected]>
Hi Mael,

This bug has been reported by Masahide Nakamura from USAGI on the  
MIPL ML. He has provided a patch here:
http://www.mobile-ipv6.org/pipermail/mipl/2007-May/006853.html

You'll find a similar patch on this list in a mail I sent today with  
several UMIP patches.

Cheers,
romain

On 2007/06/22, at 15:08, Boutin Maël wrote:

> 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
>
>

-- 
Romain KUNTZ
[email protected]
Louis Pasteur University - Networks and Protocols Team