Date: Tue, 18 Nov 2003 12:19:00 -0500 From: Barney Wolff <barney@databus.com> To: freebsd-net@freebsd.org Subject: Re: Straw poll - All-interface broadcast/multicast Message-ID: <20031118171900.GA28864@pit.databus.com> In-Reply-To: <20031118130200.GA87978@saboteur.dek.spc.org> References: <20031118130200.GA87978@saboteur.dek.spc.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Nov 18, 2003 at 01:02:00PM +0000, Bruce M Simpson wrote: > On the subject of hacking the network stack to output broadcast/multicast > datagrams on all appropriate interfaces:- > > Who would like a switch to do this in the kernel? > > Who would be happier with a userland convenience function to do it? > > Who would rather roll their own? > > I have a diff in the works to do this, 'just for the heck of it', but I am > very wary of putting anything in the stack 'just for the heck of it' as > the current IP_ONESBCAST workaround strikes me as 'good enough'. Some questions, because I'd like to be an educated voter. 1. How does multicast routing work now? Presumably something takes a mcast packet and sends it out to every interface behind which some host has indicated group membership. Is this kernel or userland? Does it work at all? 2. How is "appropriate" defined - by administrator choice or by some inherent property of the interface hardware type? 3. How do other OS's do it, if at all? 4. How will this interact with IPv6? IPsec? Thanks, Barney -- Barney Wolff http://www.databus.com/bwresume.pdf I'm available by contract or FT, in the NYC metro area or via the 'Net.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20031118171900.GA28864>