Home
last modified time | relevance | path

Searched refs:mc_tomb (Results 1 – 3 of 3) sorted by relevance

/linux/include/net/
H A Dif_inet6.h174 struct ifmcaddr6 __rcu *mc_tomb; member
/linux/net/ipv6/
H A Dmcast.c156 for (mc = mc_dereference((idev)->mc_tomb, idev); \
766 rcu_assign_pointer(pmc->next, idev->mc_tomb); in mld_add_delrec()
767 rcu_assign_pointer(idev->mc_tomb, pmc); in mld_add_delrec()
789 rcu_assign_pointer(idev->mc_tomb, pmc->next); in mld_del_delrec()
818 pmc = mc_dereference(idev->mc_tomb, idev); in mld_clear_delrec()
819 RCU_INIT_POINTER(idev->mc_tomb, NULL); in mld_clear_delrec()
2096 for (pmc = mc_dereference(idev->mc_tomb, idev); in mld_send_cr()
2123 rcu_assign_pointer(idev->mc_tomb, pmc_next); in mld_send_cr()
2809 RCU_INIT_POINTER(idev->mc_tomb, NULL); in ipv6_mc_init_dev()
/linux/net/ipv4/
H A Digmp.c680 for (pmc = in_dev->mc_tomb; pmc; pmc = pmc_next) { in igmpv3_send_cr()
703 in_dev->mc_tomb = pmc_next; in igmpv3_send_cr()
1226 pmc->next = in_dev->mc_tomb; in igmpv3_add_delrec()
1227 in_dev->mc_tomb = pmc; in igmpv3_add_delrec()
1243 for (pmc = in_dev->mc_tomb; pmc; pmc = pmc->next) { in igmpv3_del_delrec()
1252 in_dev->mc_tomb = pmc->next; in igmpv3_del_delrec()
1283 pmc = in_dev->mc_tomb; in igmpv3_clear_delrec()
1284 in_dev->mc_tomb = NULL; in igmpv3_clear_delrec()