taglinefilesource code
mreq262net/ipv4/ip_sockglue.cstruct ip_mreq mreq;
mreq271net/ipv4/ip_sockglue.cerr=verify_area(VERIFY_READ, optval, sizeof(mreq));
mreq275net/ipv4/ip_sockglue.cmemcpy_fromfs(&mreq,optval,sizeof(mreq));
mreq281net/ipv4/ip_sockglue.cif(mreq.imr_interface.s_addr==INADDR_ANY) 
mreq286net/ipv4/ip_sockglue.cif((rt=ip_rt_route(mreq.imr_multiaddr.s_addr,0))!=NULL)
mreq300net/ipv4/ip_sockglue.cdev=ip_mc_find_devfor(mreq.imr_interface.s_addr);
mreq314net/ipv4/ip_sockglue.creturn ip_mc_join_group(sk,dev,mreq.imr_multiaddr.s_addr);
mreq319net/ipv4/ip_sockglue.cstruct ip_mreq mreq;
mreq328net/ipv4/ip_sockglue.cerr=verify_area(VERIFY_READ, optval, sizeof(mreq));
mreq332net/ipv4/ip_sockglue.cmemcpy_fromfs(&mreq,optval,sizeof(mreq));
mreq338net/ipv4/ip_sockglue.cif(mreq.imr_interface.s_addr==INADDR_ANY) 
mreq340net/ipv4/ip_sockglue.cif((rt=ip_rt_route(mreq.imr_multiaddr.s_addr,0))!=NULL)
mreq351net/ipv4/ip_sockglue.cdev=ip_mc_find_devfor(mreq.imr_interface.s_addr);
mreq365net/ipv4/ip_sockglue.creturn ip_mc_leave_group(sk,dev,mreq.imr_multiaddr.s_addr);