Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 17 Jul 2003 00:00:32 -0700 (PDT)
From:      Hideki ONO <ono@kame.net>
To:        freebsd-bugs@FreeBSD.org
Subject:   Re: kern/40723: Disabling multicast on vlan interface caused kernel panic
Message-ID:  <200307170700.h6H70WUK042346@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/40723; it has been noted by GNATS.

From: Hideki ONO <ono@kame.net>
To: freebsd-gnats-submit@FreeBSD.org, land@dnepr.net
Cc:  
Subject: Re: kern/40723: Disabling multicast on vlan interface caused kernel panic
Date: Thu, 17 Jul 2003 15:48:26 +0900

 This problem is caused by not initializing ifma properly.
 Following patch fix this problem for me.
 
 --- if.c        14 Jun 2003 08:22:02 -0000      1.34
 +++ if.c        25 Jun 2003 09:16:59 -0000
 @@ -1556,8 +1556,10 @@
                                M_IFMADDR, M_WAITOK);
                         bcopy(llsa, dupsa, llsa->sa_len);
                         ifma->ifma_addr = dupsa;
 +                       ifma->ifma_lladdr = NULL;
                         ifma->ifma_ifp = ifp;
                         ifma->ifma_refcount = 1;
 +                       ifma->ifma_protospec = 0;
                         s = splimp();
                         LIST_INSERT_HEAD(&ifp->if_multiaddrs, ifma,
                         ifma_link);
                         splx(s);
 --
 Hideki ONO



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200307170700.h6H70WUK042346>