tag | line | file | source code |
ip_mc_list | 78 | include/linux/igmp.h | struct ip_mc_list *next; |
ip_mc_list | 84 | include/linux/igmp.h | extern struct ip_mc_list *ip_mc_head; |
ip_mc_list | 149 | include/linux/netdevice.h | struct ip_mc_list *ip_mc_list; /* IP multicast filter chain */ |
ip_mc_list | 235 | include/net/sock.h | struct ip_mc_socklist *ip_mc_list; /* Group array */ |
ip_mc_list | 687 | net/ipv4/af_inet.c | sk->ip_mc_list=NULL; |
ip_mc_list | 63 | net/ipv4/igmp.c | static void igmp_stop_timer(struct ip_mc_list *im) |
ip_mc_list | 80 | net/ipv4/igmp.c | static void igmp_start_timer(struct ip_mc_list *im) |
ip_mc_list | 124 | net/ipv4/igmp.c | struct ip_mc_list *im=(struct ip_mc_list *)data; |
ip_mc_list | 129 | net/ipv4/igmp.c | static void igmp_init_timer(struct ip_mc_list *im) |
ip_mc_list | 140 | net/ipv4/igmp.c | struct ip_mc_list *im; |
ip_mc_list | 141 | net/ipv4/igmp.c | for(im=dev->ip_mc_list;im!=NULL;im=im->next) |
ip_mc_list | 148 | net/ipv4/igmp.c | struct ip_mc_list *im; |
ip_mc_list | 149 | net/ipv4/igmp.c | for(im=dev->ip_mc_list;im!=NULL;im=im->next) |
ip_mc_list | 199 | net/ipv4/igmp.c | extern __inline__ void igmp_group_dropped(struct ip_mc_list *im) |
ip_mc_list | 206 | net/ipv4/igmp.c | extern __inline__ void igmp_group_added(struct ip_mc_list *im) |
ip_mc_list | 259 | net/ipv4/igmp.c | struct ip_mc_list *i; |
ip_mc_list | 260 | net/ipv4/igmp.c | for(i=dev->ip_mc_list;i!=NULL;i=i->next) |
ip_mc_list | 268 | net/ipv4/igmp.c | i=(struct ip_mc_list *)kmalloc(sizeof(*i), GFP_KERNEL); |
ip_mc_list | 274 | net/ipv4/igmp.c | i->next=dev->ip_mc_list; |
ip_mc_list | 276 | net/ipv4/igmp.c | dev->ip_mc_list=i; |
ip_mc_list | 285 | net/ipv4/igmp.c | struct ip_mc_list **i; |
ip_mc_list | 286 | net/ipv4/igmp.c | for(i=&(dev->ip_mc_list);(*i)!=NULL;i=&(*i)->next) |
ip_mc_list | 294 | net/ipv4/igmp.c | struct ip_mc_list *tmp= *i; |
ip_mc_list | 309 | net/ipv4/igmp.c | struct ip_mc_list *i; |
ip_mc_list | 310 | net/ipv4/igmp.c | struct ip_mc_list *j; |
ip_mc_list | 311 | net/ipv4/igmp.c | for(i=dev->ip_mc_list;i!=NULL;i=j) |
ip_mc_list | 316 | net/ipv4/igmp.c | dev->ip_mc_list=NULL; |
ip_mc_list | 325 | net/ipv4/igmp.c | struct ip_mc_list *i; |
ip_mc_list | 326 | net/ipv4/igmp.c | for(i=dev->ip_mc_list;i!=NULL;i=i->next) |
ip_mc_list | 329 | net/ipv4/igmp.c | i=(struct ip_mc_list *)kmalloc(sizeof(*i), GFP_KERNEL); |
ip_mc_list | 336 | net/ipv4/igmp.c | i->next=dev->ip_mc_list; |
ip_mc_list | 337 | net/ipv4/igmp.c | dev->ip_mc_list=i; |
ip_mc_list | 354 | net/ipv4/igmp.c | if(sk->ip_mc_list==NULL) |
ip_mc_list | 356 | net/ipv4/igmp.c | if((sk->ip_mc_list=(struct ip_mc_socklist *)kmalloc(sizeof(*sk->ip_mc_list), GFP_KERNEL))==NULL) |
ip_mc_list | 358 | net/ipv4/igmp.c | memset(sk->ip_mc_list,'\0',sizeof(*sk->ip_mc_list)); |
ip_mc_list | 362 | net/ipv4/igmp.c | if(sk->ip_mc_list->multiaddr[i]==addr && sk->ip_mc_list->multidev[i]==dev) |
ip_mc_list | 364 | net/ipv4/igmp.c | if(sk->ip_mc_list->multidev[i]==NULL) |
ip_mc_list | 370 | net/ipv4/igmp.c | sk->ip_mc_list->multiaddr[unused]=addr; |
ip_mc_list | 371 | net/ipv4/igmp.c | sk->ip_mc_list->multidev[unused]=dev; |
ip_mc_list | 387 | net/ipv4/igmp.c | if(sk->ip_mc_list==NULL) |
ip_mc_list | 392 | net/ipv4/igmp.c | if(sk->ip_mc_list->multiaddr[i]==addr && sk->ip_mc_list->multidev[i]==dev) |
ip_mc_list | 394 | net/ipv4/igmp.c | sk->ip_mc_list->multidev[i]=NULL; |
ip_mc_list | 410 | net/ipv4/igmp.c | if(sk->ip_mc_list==NULL) |
ip_mc_list | 415 | net/ipv4/igmp.c | if(sk->ip_mc_list->multidev[i]) |
ip_mc_list | 417 | net/ipv4/igmp.c | ip_mc_dec_group(sk->ip_mc_list->multidev[i], sk->ip_mc_list->multiaddr[i]); |
ip_mc_list | 418 | net/ipv4/igmp.c | sk->ip_mc_list->multidev[i]=NULL; |
ip_mc_list | 421 | net/ipv4/igmp.c | kfree_s(sk->ip_mc_list,sizeof(*sk->ip_mc_list)); |
ip_mc_list | 422 | net/ipv4/igmp.c | sk->ip_mc_list=NULL; |
ip_mc_list | 379 | net/ipv4/ip_input.c | struct ip_mc_list *ip_mc=dev->ip_mc_list; |
ip_mc_list | 487 | net/ipv4/ip_output.c | struct ip_mc_list *imc=dev->ip_mc_list; |
ip_mc_list | 946 | net/ipv4/ip_output.c | struct ip_mc_list *imc=dev->ip_mc_list; |
ip_mc_list | 46 | net/ipv4/ip_sockglue.c | struct ip_mc_list *im; |
ip_mc_list | 61 | net/ipv4/ip_sockglue.c | for(im = dev->ip_mc_list; im; im = im->next) |