tag | line | file | source code |
mreq | 272 | net/ipv4/ip_sockglue.c | struct ip_mreq mreq; |
mreq | 281 | net/ipv4/ip_sockglue.c | err=verify_area(VERIFY_READ, optval, sizeof(mreq)); |
mreq | 285 | net/ipv4/ip_sockglue.c | memcpy_fromfs(&mreq,optval,sizeof(mreq)); |
mreq | 291 | net/ipv4/ip_sockglue.c | if(mreq.imr_interface.s_addr==INADDR_ANY) |
mreq | 296 | net/ipv4/ip_sockglue.c | if((rt=ip_rt_route(mreq.imr_multiaddr.s_addr,0))!=NULL) |
mreq | 310 | net/ipv4/ip_sockglue.c | dev=ip_mc_find_devfor(mreq.imr_interface.s_addr); |
mreq | 324 | net/ipv4/ip_sockglue.c | return ip_mc_join_group(sk,dev,mreq.imr_multiaddr.s_addr); |
mreq | 329 | net/ipv4/ip_sockglue.c | struct ip_mreq mreq; |
mreq | 338 | net/ipv4/ip_sockglue.c | err=verify_area(VERIFY_READ, optval, sizeof(mreq)); |
mreq | 342 | net/ipv4/ip_sockglue.c | memcpy_fromfs(&mreq,optval,sizeof(mreq)); |
mreq | 348 | net/ipv4/ip_sockglue.c | if(mreq.imr_interface.s_addr==INADDR_ANY) |
mreq | 350 | net/ipv4/ip_sockglue.c | if((rt=ip_rt_route(mreq.imr_multiaddr.s_addr,0))!=NULL) |
mreq | 361 | net/ipv4/ip_sockglue.c | dev=ip_mc_find_devfor(mreq.imr_interface.s_addr); |
mreq | 375 | net/ipv4/ip_sockglue.c | return ip_mc_leave_group(sk,dev,mreq.imr_multiaddr.s_addr); |