Hi,
Currently the code in ip_input assumes that user-land will get IGMP raw
packet only if MRT_INIT is done. I suggest we move the lines
if (ip->ip_p == IPPROTO_IGMP)
goto ours;
after the if(ip_mrouter) {...} so that userland can get IGMP packets
without doing MRT_INIT.
Thanks,
Satish