On 2012/02/26 23:31, Stefan Sperling wrote:
> > This message means "can't use multicast because you have the default
> > -reject route installed". With this diff it's now a silent failure.
> > It might be worth adding a note somewhere about this (README etc)..
> 
> Can you make a suggestion what the note should be saying?
>
> The code should work on all systems now. If the reject route is
> installed it uses a source address obtained via getaddrinfo().
> If the reject route is not installed (i.e. multicast has been enabled
> on the system), it may get a valid source address by sending its
> zero TTL multicast test packet (which seems like quite a gross hack
> to be honest), and then use that.
> 
> I see how configuring multicast on OpenBSD is a related issue.
> But what should the README say beyond "to use multicast you need
> to enable multicast" and pointing to the MULTICAST ROUTING section
> in netstart(8)?

Just something like this would be fine,

To use multicast(4), add the following line to /etc/rc.conf.local:
    multicast_host=YES

since a big part of liveMedia's heritage was to provide multicast
support, and also because several of the things in the base OS which
use multicast don't actually need this to be set, I think it's worth
a quick mention.

Anyway this can be added afterwards so I am OK with your diff.

Reply via email to