Subject: Re: multicast on interfaces which don't support it
To: None <tech-net@netbsd.org>
From: Ignatios Souvatzis <ignatios@theory.cs.uni-bonn.de>
List: tech-net
Date: 01/06/2003 11:24:24
--AhhlLboLdkugWU4S
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hello,

On Sat, Jan 04, 2003 at 06:56:33PM +0100, Pavel Cahyna wrote:

> Would be possible to emulate the missing
> multicast support by setting promiscuitous mode and selecting only those
> packet that are relevant? I've heard Linux does this. This may apply to
> Ethernet also.

I can't tell what Tokenring hardawre or the the specific card can do, but in
NetBSD, this would be a function
of the network hardware driver (e.g., the hardware driver would need to cou=
nt
the number of multicast addresses, enable promiscuious receive mode if > 0,=
=20
and set the IFF_MULTICAST and IFF_ALLMULTI modes.=20

The filtering is then done at the network (e.g. IP, IPv6) level. It is done
anyway because even multicast-filtering hardware does no perfect filtering,
but hasing, and so is leaking.

Somebody please corret me if I'm wrong.

	-is

--AhhlLboLdkugWU4S
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: 2.6.i

iQEVAgUBPhlXtzCn4om+4LhpAQHOPgf/YYtXQbSRVMWRQV6E2cDjwIT/EZhsQ2pp
QBGZB3EwGTIhbkfkPZJuf6W3E549vL875+AMqweDweCBD7iBhwfcNTP1CQxQwo3d
0XXLYeE/pQfAUPShNFIXQHjPeU+pAL4dk7W4tr2STKs33+7nMf8c3LIcOAHs4MAI
YGkCUBNRlDdug8cbJvneA2diFz4dq0Qw7AMV0CvtF/Do9uWv+2lSF0Iw+pKahRdo
JYMoMkeuJ8k0DjsmUbFsQAcQCbV6qPVQzELtGW0vep+qs0C4xa+YJk2myUL0Gbz+
PqErvzjcQaCArn4jMSnNuBtdw1zm9JaGtuvJsffRq5+IVUZnrhnNAA==
=bXA7
-----END PGP SIGNATURE-----

--AhhlLboLdkugWU4S--