On Sun, Dec 10, 2017 at 07:14:43PM +0100, Martin Pieuchot wrote: > 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 ;)
Hi, As a network admin I can say that I have some interest seeing PIM support back to OpenBSD I've some use cases for multicast routing and my users would be glad to see it back. Unfortnatly I totally lack time to help working on this. -- Matthieu Herrb