Home
last modified time | relevance | path

Searched refs:iml (Results 1 – 2 of 2) sorted by relevance

/net/ipv4/
Digmp.c2176 struct ip_mc_socklist *iml, *i; in __ip_mc_join_group() local
2207 iml = sock_kmalloc(sk, sizeof(*iml), GFP_KERNEL); in __ip_mc_join_group()
2208 if (!iml) in __ip_mc_join_group()
2211 memcpy(&iml->multi, imr, sizeof(*imr)); in __ip_mc_join_group()
2212 iml->next_rcu = inet->mc_list; in __ip_mc_join_group()
2213 iml->sflist = NULL; in __ip_mc_join_group()
2214 iml->sfmode = mode; in __ip_mc_join_group()
2215 rcu_assign_pointer(inet->mc_list, iml); in __ip_mc_join_group()
2238 static int ip_mc_leave_src(struct sock *sk, struct ip_mc_socklist *iml, in ip_mc_leave_src() argument
2241 struct ip_sf_socklist *psf = rtnl_dereference(iml->sflist); in ip_mc_leave_src()
[all …]
/net/ipv6/
Dmcast.c88 static int ip6_mc_leave_src(struct sock *sk, struct ipv6_mc_socklist *iml,
2589 static int ip6_mc_leave_src(struct sock *sk, struct ipv6_mc_socklist *iml, in ip6_mc_leave_src() argument
2595 psl = sock_dereference(iml->sflist, sk); in ip6_mc_leave_src()
2602 err = ip6_mc_del_src(idev, &iml->addr, iml->sfmode, 0, NULL, 0); in ip6_mc_leave_src()
2604 err = ip6_mc_del_src(idev, &iml->addr, iml->sfmode, in ip6_mc_leave_src()
2606 RCU_INIT_POINTER(iml->sflist, NULL); in ip6_mc_leave_src()