Searched refs:mreqs (Results 1 – 2 of 2) sorted by relevance
/freebsd/tools/regression/netinet/ipmulticast/ |
H A D | ipmulticast.c | 161 struct ip_mreq_source mreqs; in do_asm_ipv4() local 169 memset(&mreqs, 0, sizeof(struct ip_mreq_source)); in do_asm_ipv4() 218 mreqs.imr_multiaddr = tmpgroup.sin.sin_addr; in do_asm_ipv4() 219 mreqs.imr_interface = ifaddr.sin.sin_addr; in do_asm_ipv4() 220 mreqs.imr_sourceaddr = ipv4_sources[i]; in do_asm_ipv4() 222 inet_ntop(AF_INET, &mreqs.imr_multiaddr, gaddrbuf, in do_asm_ipv4() 224 inet_ntop(AF_INET, &mreqs.imr_sourceaddr, saddrbuf, in do_asm_ipv4() 227 gaddrbuf, inet_ntoa(mreqs.imr_interface), in do_asm_ipv4() 230 error = setsockopt(sock, IPPROTO_IP, IP_BLOCK_SOURCE, &mreqs, in do_asm_ipv4() 254 mreqs.imr_multiaddr = tmpgroup.sin.sin_addr; in do_asm_ipv4() [all …]
|
/freebsd/sys/netinet/ |
H A D | in_mcast.c | 1392 struct ip_mreq_source mreqs; in inp_block_unblock_source() local 1394 error = sooptcopyin(sopt, &mreqs, in inp_block_unblock_source() 1402 gsa->sin.sin_addr = mreqs.imr_multiaddr; in inp_block_unblock_source() 1406 ssa->sin.sin_addr = mreqs.imr_sourceaddr; in inp_block_unblock_source() 1408 if (!in_nullhost(mreqs.imr_interface)) { in inp_block_unblock_source() 1410 INADDR_TO_IFP(mreqs.imr_interface, ifp); in inp_block_unblock_source() 1418 __func__, ntohl(mreqs.imr_interface.s_addr), ifp); in inp_block_unblock_source() 1956 struct ip_mreq_source mreqs; in inp_join_group() local 1958 error = sooptcopyin(sopt, &mreqs, sizeof(struct ip_mreq_source), in inp_join_group() 1967 gsa->sin.sin_addr = mreqs.imr_multiaddr; in inp_join_group() [all …]
|