Lines Matching refs:gsa

1469 	struct sockaddr_in              *gsa, *ssa;  in inp_block_unblock_source()  local
1487 gsa = (struct sockaddr_in *)&gsr.gsr_group; in inp_block_unblock_source()
1502 gsa->sin_family = AF_INET; in inp_block_unblock_source()
1503 gsa->sin_len = sizeof(struct sockaddr_in); in inp_block_unblock_source()
1504 gsa->sin_addr = mreqs.imr_multiaddr; in inp_block_unblock_source()
1533 if (gsa->sin_family != AF_INET || in inp_block_unblock_source()
1534 gsa->sin_len != sizeof(struct sockaddr_in)) { in inp_block_unblock_source()
1568 if (!IN_MULTICAST(ntohl(gsa->sin_addr.s_addr))) { in inp_block_unblock_source()
1581 idx = imo_match_group(imo, ifp, gsa); in inp_block_unblock_source()
1732 struct sockaddr_in *gsa; in inp_get_source_filters() local
1797 gsa = (struct sockaddr_in *)&msfr.msfr_group; in inp_get_source_filters()
1799 idx = imo_match_group(imo, ifp, gsa); in inp_get_source_filters()
2099 struct sockaddr_in *gsa, *ssa; in inp_join_group() local
2116 gsa = (struct sockaddr_in *)&gsr.gsr_group; in inp_join_group()
2117 gsa->sin_family = AF_UNSPEC; in inp_join_group()
2148 gsa->sin_family = AF_INET; in inp_join_group()
2149 gsa->sin_len = sizeof(struct sockaddr_in); in inp_join_group()
2150 gsa->sin_addr = mreqs.imr_multiaddr; in inp_join_group()
2158 if (!IN_MULTICAST(ntohl(gsa->sin_addr.s_addr))) { in inp_join_group()
2162 ifp = inp_lookup_mcast_ifp(inp, gsa, mreqs.imr_interface); in inp_join_group()
2184 if (gsa->sin_family != AF_INET || in inp_join_group()
2185 gsa->sin_len != sizeof(struct sockaddr_in)) { in inp_join_group()
2193 gsa->sin_port = 0; in inp_join_group()
2202 if (!IN_MULTICAST(ntohl(gsa->sin_addr.s_addr))) { in inp_join_group()
2243 idx = imo_match_group(imo, ifp, gsa); in inp_join_group()
2363 error = in_joingroup(ifp, &gsa->sin_addr, imf, &inm); in inp_join_group()
2430 struct sockaddr_in *gsa, *ssa; in inp_leave_group() local
2447 gsa = (struct sockaddr_in *)&gsr.gsr_group; in inp_leave_group()
2473 gsa->sin_family = AF_INET; in inp_leave_group()
2474 gsa->sin_len = sizeof(struct sockaddr_in); in inp_leave_group()
2475 gsa->sin_addr = mreqs.imr_multiaddr; in inp_leave_group()
2514 if (gsa->sin_family != AF_INET || in inp_leave_group()
2515 gsa->sin_len != sizeof(struct sockaddr_in)) { in inp_leave_group()
2546 if (!IN_MULTICAST(ntohl(gsa->sin_addr.s_addr))) { in inp_leave_group()
2559 idx = imo_match_group(imo, ifp, gsa); in inp_leave_group()
2774 struct sockaddr_in *gsa; in inp_set_source_filters() local
2827 gsa = (struct sockaddr_in *)&msfr.msfr_group; in inp_set_source_filters()
2828 if (!IN_MULTICAST(ntohl(gsa->sin_addr.s_addr))) { in inp_set_source_filters()
2832 gsa->sin_port = 0; /* ignore port */ in inp_set_source_filters()
2855 idx = imo_match_group(imo, ifp, gsa); in inp_set_source_filters()