Lines Matching refs:mreqs
162 struct ip_mreq_source mreqs; in do_asm_ipv4() local
170 memset(&mreqs, 0, sizeof(struct ip_mreq_source)); in do_asm_ipv4()
219 mreqs.imr_multiaddr = tmpgroup.sin.sin_addr; in do_asm_ipv4()
220 mreqs.imr_interface = ifaddr.sin.sin_addr; in do_asm_ipv4()
221 mreqs.imr_sourceaddr = ipv4_sources[i]; in do_asm_ipv4()
223 inet_ntop(AF_INET, &mreqs.imr_multiaddr, gaddrbuf, in do_asm_ipv4()
225 inet_ntop(AF_INET, &mreqs.imr_sourceaddr, saddrbuf, in do_asm_ipv4()
228 gaddrbuf, inet_ntoa(mreqs.imr_interface), in do_asm_ipv4()
231 error = setsockopt(sock, IPPROTO_IP, IP_BLOCK_SOURCE, &mreqs, in do_asm_ipv4()
255 mreqs.imr_multiaddr = tmpgroup.sin.sin_addr; in do_asm_ipv4()
256 mreqs.imr_interface = ifaddr.sin.sin_addr; in do_asm_ipv4()
257 mreqs.imr_sourceaddr = ipv4_sources[i]; in do_asm_ipv4()
259 inet_ntop(AF_INET, &mreqs.imr_multiaddr, gaddrbuf, in do_asm_ipv4()
261 inet_ntop(AF_INET, &mreqs.imr_sourceaddr, saddrbuf, in do_asm_ipv4()
264 gaddrbuf, inet_ntoa(mreqs.imr_interface), in do_asm_ipv4()
267 error = setsockopt(sock, IPPROTO_IP, IP_UNBLOCK_SOURCE, &mreqs, in do_asm_ipv4()