Home
last modified time | relevance | path

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

/net/ipv4/
Digmp.c1741 struct ip_mc_socklist *iml = NULL, *i; in ip_mc_join_group() local
1756 iml = NULL; in ip_mc_join_group()
1772 iml = sock_kmalloc(sk, sizeof(*iml), GFP_KERNEL); in ip_mc_join_group()
1773 if (iml == NULL) in ip_mc_join_group()
1776 memcpy(&iml->multi, imr, sizeof(*imr)); in ip_mc_join_group()
1777 iml->next = inet->mc_list; in ip_mc_join_group()
1778 iml->sflist = NULL; in ip_mc_join_group()
1779 iml->sfmode = MCAST_EXCLUDE; in ip_mc_join_group()
1780 inet->mc_list = iml; in ip_mc_join_group()
1788 static int ip_mc_leave_src(struct sock *sk, struct ip_mc_socklist *iml, in ip_mc_leave_src() argument
[all …]
/net/ipv6/
Dmcast.c147 static int ip6_mc_leave_src(struct sock *sk, struct ipv6_mc_socklist *iml,
2167 static int ip6_mc_leave_src(struct sock *sk, struct ipv6_mc_socklist *iml, in ip6_mc_leave_src() argument
2175 if (!iml->sflist) { in ip6_mc_leave_src()
2177 return ip6_mc_del_src(idev, &iml->addr, iml->sfmode, 0, NULL, 0); in ip6_mc_leave_src()
2179 err = ip6_mc_del_src(idev, &iml->addr, iml->sfmode, in ip6_mc_leave_src()
2180 iml->sflist->sl_count, iml->sflist->sl_addr, 0); in ip6_mc_leave_src()
2181 sock_kfree_s(sk, iml->sflist, IP6_SFLSIZE(iml->sflist->sl_max)); in ip6_mc_leave_src()
2182 iml->sflist = NULL; in ip6_mc_leave_src()