Re: Multicast does not work with Dell 2950 with Broadcom NetXtreme II BCM5708 1000Base-T

From: Bill Paul <wpaul_at_FreeBSD.ORG>
Date: Thu, 9 Nov 2006 21:46:56 +0000 (GMT)
> I'll add this to my TODO list.  Is setting promisc mode a good
> enough work-around for now?
> 
> Scott

No, forcing on the IFF_ALLMULTI flag during driver initialization
is a good enough workaround for now (assuming the driver actually
programs the RX filter correctly in all-multicast mode).
 
        ifp->if_flags        = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
        ifp->if_flags |= IFF_ALLMULTI; /* Add me */
 
It's still a hack, but less of a hack than putting the interface in
promisc mode.
 
-Bill
 
> 
> Michael Peer wrote:
> > That was my thoughts.
> > 
> > Is there a better place for me to report this?
> > 
> > Michael Peer
> > 
> > -----Original Message-----
> > From: John Baldwin [mailto:jhb_at_freebsd.org] 
> > Sent: Wednesday, November 08, 2006 10:50 AM
> > To: freebsd-current_at_freebsd.org
> > Cc: Michael Peer; davidch_at_freebsd.org
> > Subject: Re: Multicast does not work with Dell 2950 with Broadcom
> > NetXtreme II BCM5708 1000Base-T
> > 
> > On Tuesday 07 November 2006 18:45, Michael Peer wrote:
> > 
> >>GB 0 interface is listed as bce1, and GB 1 is listed as bce1.  Do not
> >>see that with older dells that use em0, and em1 on-board NIC, 
> >>
> >>Funny thing is if I run tcpdump -i bce0 net 224.0.0.0/8 then the
> > 
> > router
> > 
> >>works!
> > 
> > 
> > That would indicate a bug in the multicast filter setup in the bce(4)
> > driver.
> > 
> 
> 
Received on Thu Nov 09 2006 - 20:46:56 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:02 UTC