Rest of multicast related kernel structures live in in6?_var.h and this piece of ip6?_var.h was anyway requiring in6?_var.h to be included before. Differential Revision: https://reviews.freebsd.org/D55963