Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 18 Oct 1995 16:52:20 PDT
From:      Bill Fenner <fenner@parc.xerox.com>
To:        "Garrett A. Wollman" <wollman@lcs.mit.edu>
Cc:        "Serge A. Babkin" <babkin@hq.icb.chel.su>, gena@netvision.net.il, wollman@freebsd.org, jkh@time.cdrom.com, current@freebsd.org
Subject:   Re: 3c509 in -current needs patching 
Message-ID:  <95Oct18.165228pdt.177478@crevenia.parc.xerox.com>
In-Reply-To: Your message of "Wed, 18 Oct 95 06:56:40 PDT." <9510181356.AA05148@halloran-eldar.lcs.mit.edu> 

next in thread | previous in thread | raw e-mail | index | archive | help
In message <9510181356.AA05148@halloran-eldar.lcs.mit.edu> you write:
>If multicast is not supported, the driver should not claim to support
>it.

There is a 1-bit filter: all multicast, or no multicast.  All versions of the 
driver that I have seen set this bit, but don't set IFF_MULTICAST and return 
EINVAL for SIOC{ADD,DEL}MULTI.  Setting IFF_MULTICAST and making 
SIOC{ADD,DEL}MULTI no-op's makes multicast work, although the kernel is doing 
all of the filtering instead of the card.

  Bill




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?95Oct18.165228pdt.177478>