On 10/12/17(Sun) 17:59, Joachim Nilsson wrote:
> [...] 
> Now, I've got a few worried questions recently about the removal[3]
> of PIM support in OpenBSD, so I thought I'd ask here.  Why have you
> removed it?  I'd be very happy if someone could just fill me in, or
> provide a pointer to a mailing list discussion (I couldn't find any).
> At the very least I'd like to have up to date information to provide
> my users.

PIM support has been added to the OpenBSD kernel in 2005 and has never
been enabled by default.  A feature, or set of features, that is/are not
enabled by default are not maintained and thus not supported.  In the
last 5 years, the code that lied under '#ifdef PIM' got broken multiple
times by changes in the network stack and did not even compile for
multiple months.

Last year rzalamena@ rewrote the multicast code to reduce the number of
global data structures, add rdomain support and sync v6 with v4.  When
he started working on that we considered that adapting unmaintained
and non-compiled PIM code was too much extra work.  That's why this code
has been removed.

I'd welcome anyone interested in PIM to work on it.  I'd be great to
have proper kernel support that meets OpenBSD standard and have it
enabled by default.  If you're interested in such work, I can help you
getting started ;)

Cheers,
Martin

Reply via email to