Home
last modified time | relevance | path

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

/net/ipv4/
Digmp.c160 static int sf_setstate(struct ip_mc_list *pmc);
161 static void sf_markstate(struct ip_mc_list *pmc);
163 static void ip_mc_clear_src(struct ip_mc_list *pmc);
175 #define for_each_pmc_rcu(in_dev, pmc) \ argument
176 for (pmc = rcu_dereference(in_dev->mc_list); \
177 pmc != NULL; \
178 pmc = rcu_dereference(pmc->next_rcu))
180 #define for_each_pmc_rtnl(in_dev, pmc) \ argument
181 for (pmc = rtnl_dereference(in_dev->mc_list); \
182 pmc != NULL; \
[all …]
/net/ipv6/
Dmcast.c79 static int sf_setstate(struct ifmcaddr6 *pmc);
80 static void sf_markstate(struct ifmcaddr6 *pmc);
81 static void ip6_mc_clear_src(struct ifmcaddr6 *pmc);
117 #define for_each_pmc_socklock(np, sk, pmc) \ argument
118 for (pmc = sock_dereference((np)->ipv6_mc_list, sk); \
119 pmc; \
120 pmc = sock_dereference(pmc->next, sk))
122 #define for_each_pmc_rcu(np, pmc) \ argument
123 for (pmc = rcu_dereference((np)->ipv6_mc_list); \
124 pmc; \
[all …]
/net/batman-adv/
Dmulticast.c344 struct ip_mc_list *pmc; in batadv_mcast_mla_softif_get_ipv4() local
358 for (pmc = rcu_dereference(in_dev->mc_list); pmc; in batadv_mcast_mla_softif_get_ipv4()
359 pmc = rcu_dereference(pmc->next_rcu)) { in batadv_mcast_mla_softif_get_ipv4()
361 ipv4_is_local_multicast(pmc->multiaddr)) in batadv_mcast_mla_softif_get_ipv4()
365 !ipv4_is_local_multicast(pmc->multiaddr)) in batadv_mcast_mla_softif_get_ipv4()
368 ip_eth_mc_map(pmc->multiaddr, mcast_addr); in batadv_mcast_mla_softif_get_ipv4()