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