Searched refs:iml (Results 1 – 2 of 2) sorted by relevance
/linux-4.1.27/net/ipv4/ |
D | igmp.c | 1859 struct ip_mc_socklist *iml, *i; in ip_mc_join_group() local 1890 iml = sock_kmalloc(sk, sizeof(*iml), GFP_KERNEL); in ip_mc_join_group() 1891 if (!iml) in ip_mc_join_group() 1894 memcpy(&iml->multi, imr, sizeof(*imr)); in ip_mc_join_group() 1895 iml->next_rcu = inet->mc_list; in ip_mc_join_group() 1896 iml->sflist = NULL; in ip_mc_join_group() 1897 iml->sfmode = MCAST_EXCLUDE; in ip_mc_join_group() 1898 rcu_assign_pointer(inet->mc_list, iml); in ip_mc_join_group() 1906 static int ip_mc_leave_src(struct sock *sk, struct ip_mc_socklist *iml, in ip_mc_leave_src() argument 1909 struct ip_sf_socklist *psf = rtnl_dereference(iml->sflist); in ip_mc_leave_src() [all …]
|
/linux-4.1.27/net/ipv6/ |
D | mcast.c | 96 static int ip6_mc_leave_src(struct sock *sk, struct ipv6_mc_socklist *iml, 2381 static int ip6_mc_leave_src(struct sock *sk, struct ipv6_mc_socklist *iml, in ip6_mc_leave_src() argument 2389 if (!iml->sflist) { in ip6_mc_leave_src() 2391 return ip6_mc_del_src(idev, &iml->addr, iml->sfmode, 0, NULL, 0); in ip6_mc_leave_src() 2393 err = ip6_mc_del_src(idev, &iml->addr, iml->sfmode, in ip6_mc_leave_src() 2394 iml->sflist->sl_count, iml->sflist->sl_addr, 0); in ip6_mc_leave_src() 2395 sock_kfree_s(sk, iml->sflist, IP6_SFLSIZE(iml->sflist->sl_max)); in ip6_mc_leave_src() 2396 iml->sflist = NULL; in ip6_mc_leave_src()
|