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/