Hi!

After contributing to this bug on Thursday, my server kept crashing on Friday 
several times, even within 5 minutes after rebooting. Really, really annoying.

However I managed to deactivate my IPv6 routing on the Xen bridge. @Jan: can 
you please, if possible, if this helps for you, too?
After all deactivating IPv6 cannot be the solution to this issue.

When looking at https://lkml.org/lkml/2013/5/30/663 the fix seems to be to use 
buff instead of skb for ndisc_fill_addr_option, but that patch only fixes the 
problem in line 1493 (or so). Now the function is to be found at line 1510. 
However, there are some more occurences of that maybe-faulty line:

root@gate:/usr/src/linux-source-3.16# grep "ndisc_fill_addr_option"  
net/ipv6/ndisc.c
static void ndisc_fill_addr_option(struct sk_buff *skb, int type, void *data)
                ndisc_fill_addr_option(skb, ND_OPT_TARGET_LL_ADDR,
                ndisc_fill_addr_option(skb, ND_OPT_SOURCE_LL_ADDR,
                ndisc_fill_addr_option(skb, ND_OPT_SOURCE_LL_ADDR,
                ndisc_fill_addr_option(buff, ND_OPT_TARGET_LL_ADDR, ha);

I wonder if the other 3 occurences need to be fixed, too, but I’m no programmer 
nor a kernel hacker. I just want this to get fixed… :-)

--
Ciao...          //        http://blog.windfluechter.net
      Ingo     \X/     XMPP: i...@jabber.windfluechter.net

gpg pubkey:  http://www.juergensmann.de/ij_public_key.asc



Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Reply via email to