taglinefilesource code
mreq2157net/inet/ip.cstruct ip_mreq mreq;
mreq2167net/inet/ip.cerr=verify_area(VERIFY_READ, optval, sizeof(mreq));
mreq2171net/inet/ip.cmemcpy_fromfs(&mreq,optval,sizeof(mreq));
mreq2177net/inet/ip.cif(mreq.imr_interface.s_addr==INADDR_ANY) 
mreq2182net/inet/ip.cif((rt=ip_rt_route(mreq.imr_multiaddr.s_addr,&optmem, &route_src))!=NULL)
mreq2196net/inet/ip.c(dev->pa_addr==mreq.imr_interface.s_addr))
mreq2212net/inet/ip.creturn ip_mc_join_group(sk,dev,mreq.imr_multiaddr.s_addr);
mreq2217net/inet/ip.cstruct ip_mreq mreq;
mreq2227net/inet/ip.cerr=verify_area(VERIFY_READ, optval, sizeof(mreq));
mreq2231net/inet/ip.cmemcpy_fromfs(&mreq,optval,sizeof(mreq));
mreq2237net/inet/ip.cif(mreq.imr_interface.s_addr==INADDR_ANY) 
mreq2239net/inet/ip.cif((rt=ip_rt_route(mreq.imr_multiaddr.s_addr,&optmem, &route_src))!=NULL)
mreq2250net/inet/ip.c(dev->pa_addr==mreq.imr_interface.s_addr))
mreq2266net/inet/ip.creturn ip_mc_leave_group(sk,dev,mreq.imr_multiaddr.s_addr);