From owner-freebsd-current Wed Oct 18 21:16:21 1995 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id VAA20579 for current-outgoing; Wed, 18 Oct 1995 21:16:21 -0700 Received: from alpha.xerox.com (alpha.Xerox.COM [13.1.64.93]) by freefall.freebsd.org (8.6.12/8.6.6) with SMTP id VAA20551 ; Wed, 18 Oct 1995 21:16:14 -0700 Received: from crevenia.parc.xerox.com ([13.2.116.11]) by alpha.xerox.com with SMTP id <17317(4)>; Wed, 18 Oct 1995 16:52:46 PDT Received: from localhost by crevenia.parc.xerox.com with SMTP id <177478>; Wed, 18 Oct 1995 16:52:28 -0700 X-Mailer: exmh version 1.6.1 5/23/95 To: "Garrett A. Wollman" cc: "Serge A. Babkin" , gena@netvision.net.il, wollman@freebsd.org, jkh@time.cdrom.com, current@freebsd.org Subject: Re: 3c509 in -current needs patching In-reply-to: Your message of "Wed, 18 Oct 95 06:56:40 PDT." <9510181356.AA05148@halloran-eldar.lcs.mit.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Wed, 18 Oct 1995 16:52:20 PDT From: Bill Fenner Message-Id: <95Oct18.165228pdt.177478@crevenia.parc.xerox.com> Sender: owner-current@freebsd.org Precedence: bulk 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