kern/40723: Disabling multicast on vlan interface caused kernel panic

Andrey Lakhno land at dnepr.net
Thu Jul 17 01:50:16 PDT 2003


The following reply was made to PR kern/40723; it has been noted by GNATS.

From: Andrey Lakhno <land at dnepr.net>
To: Hideki ONO <ono at kame.net>
Cc: freebsd-gnats-submit at FreeBSD.org
Subject: Re: kern/40723: Disabling multicast on vlan interface caused kernel panic
Date: Thu, 17 Jul 2003 11:43:03 +0300

 Hello,
 
 On Thu, 17 Jul 2003, Hideki ONO wrote:
 
 > This problem is caused by not initializing ifma properly.
 > Following patch fix this problem for me.
 
 This patch fix problem for me too.
 FreeBSD-4.8 RELEASE
 Thanks !
 
 > 
 > --- 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);
 
 -- 
 Andrey Lakhno,
 land-ripe


More information about the freebsd-bugs mailing list