[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
(usagi-users 01004) Re: radvd & ICMPv6 checksum errors
Hello,
>> Tue, 6 Nov 2001 12:26:40 +0100
>> [Subject: (usagi-users 00977) radvd & ICMPv6 checksum errors]
>> Luis Peralta <peralta@xxxxxxxxxxxxxxxx>
peralta> ICMPv6 checksum failed [fe80:0000:0000:0000:02a0:ccff:fe53:cc08 >
peralta> ff02:0000:0000:0000:0000:0000:0000:0001]
peralta>
peralta> Which I guess is part of the autoconfig process. Configuring
peralta> the node by hand or using link-local addresses is ok. The
peralta> setup I have worked just fine with non-USAGI kernels. Any ideas?
Thank you for your report.
This was a bug.
I couldn't get above messages in my environment, but I could get in
another environment.
The next release of snap will be fixed.
Could you try the patch below?
Regards,
--------------------------------------------------
===================================================================
RCS file: /cvsroot/usagi/usagi/kernel/linux24/net/ipv6/ndisc.c,v
retrieving revision 1.73
retrieving revision 1.74
diff -c -r1.73 -r1.74
*** ndisc.c 2001/09/25 01:38:09 1.73
--- ndisc.c 2001/11/12 11:08:37 1.74
***************
*** 1,4 ****
! /* $USAGI: ndisc.c,v 1.73 2001/09/25 01:38:09 yoshfuji Exp $ */
/*
* Neighbour Discovery for IPv6
--- 1,4 ----
! /* $USAGI: ndisc.c,v 1.74 2001/11/12 11:08:37 takamiya Exp $ */
/*
* Neighbour Discovery for IPv6
***************
*** 1039,1045 ****
unsigned long ndoptlen = skb->len - sizeof(*ra_msg);
struct neighbour *neigh;
struct inet6_dev *in6_dev;
! struct rt6_info *rt;
int lifetime;
struct in6_addr *saddr = &skb->nh.ipv6h->saddr;
union ndisc_options ndopts;
--- 1039,1045 ----
unsigned long ndoptlen = skb->len - sizeof(*ra_msg);
struct neighbour *neigh;
struct inet6_dev *in6_dev;
! struct rt6_info *rt = NULL;
int lifetime;
struct in6_addr *saddr = &skb->nh.ipv6h->saddr;
union ndisc_options ndopts;
--
Noriaki Takamiya NTT Software