*BSD News Article 29553


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!yeshua.marcam.com!MathWorks.Com!europa.eng.gtefsd.com!gatech!bloom-beacon.mit.edu!ai-lab!life.ai.mit.edu!mycroft
From: mycroft@duality.gnu.ai.mit.edu (Charles Hannum)
Newsgroups: comp.os.386bsd.questions
Subject: Re: NetBSD-current and multicast
Date: 20 Apr 1994 18:56:49 GMT
Organization: MIT Artificial Intelligence Lab
Lines: 45
Message-ID: <MYCROFT.94Apr20145649@duality.gnu.ai.mit.edu>
References: <2oog2e$ipf@aggedor.rmit.EDU.AU> <2ot44p$gd1@fw.novatel.ca>
	<2ovib7$sum@bunyip.cc.uq.oz.au>
NNTP-Posting-Host: duality.gnu.ai.mit.edu
In-reply-to: ggm@bunyip.cc.uq.oz.au's message of 19 Apr 1994 13:14:47 +1000


You sound very confused.

In article <2ovib7$sum@bunyip.cc.uq.oz.au> ggm@bunyip.cc.uq.oz.au
(George Michaelson) writes:

      Multicast has been a non-optional part of NetBSD for a few
      months now. It should just work for you. Please tell someone if
      it doesn't.

   Hang on. You still need to say options MULTICAST MROUTING in the config
   file surely....

No.  `options MULTICAST' is defunct.  `options MROUTING' is still
needed for multicast routing.

   Also, getting a multicast kernel to enable promiscuous mode can be
   a pain, [...]

Huh?  If promiscuous mode (used by BPF) and multicast don't work
together, it's a bug and should be reported.  But I should add that
this has been tested is most of the ethernet drivers and is known to
work.

   [...], but since the code in NetBSD 0.9 is oldish multicast, [...]

What *are* you talking about?  For starters, 0.9 doesn't have
multicast at all.

   Oh yes. one last thing. NetBSD current has adopted new setsockopt()
   flag values which make running the binary-only code (vat, sd) very
   hard.

For a while, the multicast options were overlayed on some old
IP_OPTIONS* and the old constants were changed (per the original
multicast code that we incorporated).  This was, however, reversed.
The current values were decided upon mutually by NetBSD, BSDI, and
4.4BSD-Lite, as I recall, to preserve compatibility with old
executables.

--
- Charles Hannum
  NetBSD group
  Working ports: i386, hp300, amiga, sparc, mac68k, pc532.
  In progress: pmax, sun3.