*BSD News Article 54948


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!simtel!news.kei.com!newsfeed.internetmci.com!in2.uu.net!usc!sdd.hp.com!news1.best.com!shellx.best.com!hokianga.live.com!user
From: finlayson@live.com (Ross Finlayson)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Multicast support in the 3COM 3C509B (ep0) driver?
Date: Sat, 18 Nov 1995 01:21:04 -0800
Organization: Live Networks, Inc.
Lines: 11
Message-ID: <finlayson-1811950121040001@hokianga.live.com>
NNTP-Posting-Host: hokianga.live.com

From browsing the source code (in the 2.1.0-951104-SNAP snapshot), I
notice that the 3COM 3C509B driver (/usr/src/sys/i386/isa/if_ep.c) does
not support multicast addressing.  In particular, the code doesn't set the
IFF_MULTICAST flag, nor does it handle the SIOCADDMULTI ioctl.

Is there a good reason for this?  Is there a version of this driver code
out there that handles multicast?  If not, could I likely get the driver
to work by copying appropriate code from the if_ed.c driver (which, unlike
if_ep.c, *does* seem to support multicast)?

   Ross.