On Sun, Dec 10, 2017 at 05:59:33PM +0100, Joachim Nilsson wrote: > Hi, > > my name i Joachim and I'm the current upstream maintainer of the > original pimd[1] and mrouted[2] multicast routing daemons. > > First of all, I'd like to give a huge thank you to the OpenBSD team > for all the hard work you put in with Stanford to relicense mrouted > under a BSD license[4]! I don't think you know this, but your work > also freed pimd[1], which in large parts is based on mrouted. > > 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. > > There are currently three major open source PIM implementations for > UNIX that I know of: pimd[1] which today supports both PIM-SM and > PIM-SSM, Xorp pimd[5] (PIM-SM only), and the Quagga PIM-SSM only > pimd[6]. All of them support(ed) OpenBSD, and at least I tested > regularly on OpenBSD. I think the community could greatly benefit > from keeping the PIM kernel support, however, I do understand that > you primarily only support your in-tree applications, like mrouted. > > Best regards > /Joachim Nilsson > > [1]: https://github.com/troglobit/pimd/ > [2]: https://github.com/troglobit/mrouted/ > [3]: https://marc.info/?l=openbsd-cvs&m=148240469327159 > [4]: http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin/mrouted/LICE > NSE > [5]: https://github.com/greearb/xorp.ct/ > [6]: https://github.com/FRRouting/frr/ >
Hi Joachim, apparently PIM support was in the way of unlocking the network stack, and since no one stepped up to help improving PIM so that it does not block the ongoing work, it was simply removed. I guess no one would object to re-gaining PIM support as long as it is maintained and is is written in a way that does not hinder the ongoing efforts. Patrick