Lines Matching refs:mreqs
1478 struct ip_mreq_source mreqs; in inp_block_unblock_source() local
1480 error = sooptcopyin(sopt, &mreqs, in inp_block_unblock_source()
1489 gsa->sin_addr = mreqs.imr_multiaddr; in inp_block_unblock_source()
1493 ssa->sin_addr = mreqs.imr_sourceaddr; in inp_block_unblock_source()
1495 if (!in_nullhost(mreqs.imr_interface)) { in inp_block_unblock_source()
1496 ifp = ip_multicast_if(&mreqs.imr_interface, &ifindex); in inp_block_unblock_source()
1503 IGMP_INET_PRINTF(mreqs.imr_interface, in inp_block_unblock_source()
2109 struct ip_mreq_source mreqs; in inp_join_group() local
2112 error = sooptcopyin(sopt, &mreqs, in inp_join_group()
2119 mreqs.imr_interface = mreqs.imr_sourceaddr; in inp_join_group()
2120 mreqs.imr_sourceaddr.s_addr = INADDR_ANY; in inp_join_group()
2122 error = sooptcopyin(sopt, &mreqs, in inp_join_group()
2135 gsa->sin_addr = mreqs.imr_multiaddr; in inp_join_group()
2140 ssa->sin_addr = mreqs.imr_sourceaddr; in inp_join_group()
2147 ifp = inp_lookup_mcast_ifp(inp, gsa, mreqs.imr_interface); in inp_join_group()
2148 IGMP_INET_PRINTF(mreqs.imr_interface, in inp_join_group()
2414 struct ip_mreq_source mreqs; in inp_leave_group() local
2439 error = sooptcopyin(sopt, &mreqs, in inp_leave_group()
2447 mreqs.imr_interface = mreqs.imr_sourceaddr; in inp_leave_group()
2448 mreqs.imr_sourceaddr.s_addr = INADDR_ANY; in inp_leave_group()
2450 error = sooptcopyin(sopt, &mreqs, in inp_leave_group()
2460 gsa->sin_addr = mreqs.imr_multiaddr; in inp_leave_group()
2465 ssa->sin_addr = mreqs.imr_sourceaddr; in inp_leave_group()
2474 if (!in_nullhost(mreqs.imr_interface)) { in inp_leave_group()
2475 ifp = ip_multicast_if(&mreqs.imr_interface, &ifindex); in inp_leave_group()
2478 IGMP_INET_PRINTF(mreqs.imr_interface, in inp_leave_group()