tag | line | file | source code |
im | 50 | net/ipv4/igmp.c | extern __inline__ void igmp_stop_timer(struct ip_mc_list *im) |
im | 52 | net/ipv4/igmp.c | del_timer(&im->timer); |
im | 53 | net/ipv4/igmp.c | im->tm_running=0; |
im | 67 | net/ipv4/igmp.c | extern __inline__ void igmp_start_timer(struct ip_mc_list *im) |
im | 70 | net/ipv4/igmp.c | if(im->tm_running) |
im | 73 | net/ipv4/igmp.c | im->timer.expires=jiffies+tv; |
im | 74 | net/ipv4/igmp.c | im->tm_running=1; |
im | 75 | net/ipv4/igmp.c | add_timer(&im->timer); |
im | 111 | net/ipv4/igmp.c | struct ip_mc_list *im=(struct ip_mc_list *)data; |
im | 112 | net/ipv4/igmp.c | igmp_stop_timer(im); |
im | 113 | net/ipv4/igmp.c | igmp_send_report(im->interface, im->multiaddr, IGMP_HOST_MEMBERSHIP_REPORT); |
im | 116 | net/ipv4/igmp.c | extern __inline__ void igmp_init_timer(struct ip_mc_list *im) |
im | 118 | net/ipv4/igmp.c | im->tm_running=0; |
im | 119 | net/ipv4/igmp.c | init_timer(&im->timer); |
im | 120 | net/ipv4/igmp.c | im->timer.data=(unsigned long)im; |
im | 121 | net/ipv4/igmp.c | im->timer.function=&igmp_timer_expire; |
im | 127 | net/ipv4/igmp.c | struct ip_mc_list *im; |
im | 128 | net/ipv4/igmp.c | for(im=dev->ip_mc_list;im!=NULL;im=im->next) |
im | 129 | net/ipv4/igmp.c | if(im->multiaddr==address) |
im | 130 | net/ipv4/igmp.c | igmp_stop_timer(im); |
im | 135 | net/ipv4/igmp.c | struct ip_mc_list *im; |
im | 136 | net/ipv4/igmp.c | for(im=dev->ip_mc_list;im!=NULL;im=im->next) |
im | 137 | net/ipv4/igmp.c | if(!im->tm_running && im->multiaddr!=IGMP_ALL_HOSTS) |
im | 138 | net/ipv4/igmp.c | igmp_start_timer(im); |
im | 184 | net/ipv4/igmp.c | extern __inline__ void igmp_group_dropped(struct ip_mc_list *im) |
im | 186 | net/ipv4/igmp.c | del_timer(&im->timer); |
im | 187 | net/ipv4/igmp.c | igmp_send_report(im->interface, im->multiaddr, IGMP_HOST_LEAVE_MESSAGE); |
im | 188 | net/ipv4/igmp.c | ip_mc_filter_del(im->interface, im->multiaddr); |
im | 192 | net/ipv4/igmp.c | extern __inline__ void igmp_group_added(struct ip_mc_list *im) |
im | 194 | net/ipv4/igmp.c | igmp_init_timer(im); |
im | 195 | net/ipv4/igmp.c | igmp_send_report(im->interface, im->multiaddr, IGMP_HOST_MEMBERSHIP_REPORT); |
im | 196 | net/ipv4/igmp.c | ip_mc_filter_add(im->interface, im->multiaddr); |
im | 1999 | net/ipv4/ip.c | struct ip_mc_list *im; |
im | 2014 | net/ipv4/ip.c | for(im = dev->ip_mc_list; im; im = im->next) |
im | 2018 | net/ipv4/ip.c | im->multiaddr, im->users, |
im | 2019 | net/ipv4/ip.c | im->tm_running, im->timer.expires-jiffies); |