[support] strange error when porting the umip-0.4 mip6d to ARM
Arnaud Ebalard
arno at natisbad.org
Thu May 14 20:59:37 JST 2009
Hi,
Romain KUNTZ <kuntz at lsiit.u-strasbg.fr> writes:
> I remember someone reported a similar problem on an ARM architecture
> some times ago:
> http://www.linux-ipv6.org/ml/usagi-users/msg04078.html
>
> The root of the problem is that some structures are not packed in the
> glibc header file, so the use of sizeof() in the mip6d code may return
> different values in different architectures, which results in
> discarding packets in some cases.
>
> I wrote a tentative patch some time ago, you want want to try it:
> http://clarinet.u-strasbg.fr/~kuntz/umip-core/20090405-sizeof.patch
>
> This patch is a workaround to solve the problem in userland, and avoir
> patching the glibc. Arnaud, you may want to consider this patch for
> your repository. Comments welcome :-)
Definitely. I will take a thorough look this week-end and add it to the
repo.
BTW, the check_netlink_pid.patch in the repo is interesting in the light
of recent udev flaw. Will take a closer look too ;-)
Cheers,
a+
More information about the Support
mailing list