Searched refs:mreqs (Results 1 – 3 of 3) sorted by relevance
/linux-4.4.14/net/ipv4/ |
D | ip_sockglue.c | 934 struct ip_mreq_source mreqs; in do_ip_setsockopt() local 939 if (copy_from_user(&mreqs, optval, sizeof(mreqs))) { in do_ip_setsockopt() 952 mreq.imr_multiaddr.s_addr = mreqs.imr_multiaddr; in do_ip_setsockopt() 953 mreq.imr_address.s_addr = mreqs.imr_interface; in do_ip_setsockopt() 964 err = ip_mc_source(add, omode, sk, &mreqs, 0); in do_ip_setsockopt() 998 struct ip_mreq_source mreqs; in do_ip_setsockopt() local 1014 mreqs.imr_multiaddr = psin->sin_addr.s_addr; in do_ip_setsockopt() 1016 mreqs.imr_sourceaddr = psin->sin_addr.s_addr; in do_ip_setsockopt() 1017 mreqs.imr_interface = 0; /* use index for mc_source */ in do_ip_setsockopt() 1042 err = ip_mc_source(add, omode, sk, &mreqs, in do_ip_setsockopt()
|
D | igmp.c | 2163 ip_mreq_source *mreqs, int ifindex) in ip_mc_source() argument 2167 __be32 addr = mreqs->imr_multiaddr; in ip_mc_source() 2181 imr.imr_multiaddr.s_addr = mreqs->imr_multiaddr; in ip_mc_source() 2182 imr.imr_address.s_addr = mreqs->imr_interface; in ip_mc_source() 2210 ip_mc_add_src(in_dev, &mreqs->imr_multiaddr, omode, 0, NULL, 0); in ip_mc_source() 2211 ip_mc_del_src(in_dev, &mreqs->imr_multiaddr, pmc->sfmode, 0, in ip_mc_source() 2222 rv = memcmp(&psl->sl_addr[i], &mreqs->imr_sourceaddr, in ip_mc_source() 2237 ip_mc_del_src(in_dev, &mreqs->imr_multiaddr, omode, 1, in ip_mc_source() 2238 &mreqs->imr_sourceaddr, 1); in ip_mc_source() 2277 rv = memcmp(&psl->sl_addr[i], &mreqs->imr_sourceaddr, in ip_mc_source() [all …]
|
/linux-4.4.14/include/linux/ |
D | igmp.h | 119 struct ip_mreq_source *mreqs, int ifindex);
|