K 10 svn:author V 8 hselasky K 8 svn:date V 27 2020-08-19T13:23:52.388680Z K 7 svn:log V 566 MFC r364072, r364073 and r364102: Use proper prototype for SYSINIT() functions. Mark the unused argument using the __unused macro. Make sure the multicast release tasks are properly drained when destroying a VNET or a network interface. Else the inm release tasks, both IPv4 and IPv6 may cause a panic accessing a freed VNET or network interface. Use a static initializer for the multicast free tasks. This makes the SYSINIT() function updated in r364072 superfluous. Differential Revision: https://reviews.freebsd.org/D24914 Sponsored by: Mellanox Technologies END