Lines Matching refs:ssa
1428 sockunion_t *gsa, *ssa; in in6p_block_unblock_source() local
1446 ssa = (sockunion_t *)&gsr.gsr_source; in in6p_block_unblock_source()
1461 if (ssa->sin6.sin6_family != AF_INET6 || in in6p_block_unblock_source()
1462 ssa->sin6.sin6_len != sizeof(struct sockaddr_in6)) in in6p_block_unblock_source()
1519 ims = im6o_match_source(imf, &ssa->sa); in in6p_block_unblock_source()
1522 ip6_sprintf(ip6tbuf, &ssa->sin6.sin6_addr), in in6p_block_unblock_source()
1535 ims = im6f_graft(imf, fmode, &ssa->sin6); in in6p_block_unblock_source()
1540 error = im6f_prune(imf, &ssa->sin6); in in6p_block_unblock_source()
1900 sockunion_t *gsa, *ssa; in in6p_join_group() local
1916 ssa = (sockunion_t *)&gsr.gsr_source; in in6p_join_group()
1917 ssa->ss.ss_family = AF_UNSPEC; in in6p_join_group()
1970 if (ssa->sin6.sin6_family != AF_INET6 || in in6p_join_group()
1971 ssa->sin6.sin6_len != sizeof(struct sockaddr_in6)) in in6p_join_group()
1973 if (IN6_IS_ADDR_MULTICAST(&ssa->sin6.sin6_addr)) in in6p_join_group()
1980 in6_clearscope(&ssa->sin6.sin6_addr); in in6p_join_group()
1981 ssa->sin6.sin6_port = 0; in in6p_join_group()
1982 ssa->sin6.sin6_scope_id = 0; in in6p_join_group()
2034 if (ssa->ss.ss_family != AF_UNSPEC) { in in6p_join_group()
2060 lims = im6o_match_source(imf, &ssa->sa); in in6p_join_group()
2099 if (ssa->ss.ss_family != AF_UNSPEC) { in in6p_join_group()
2111 lims = im6f_graft(imf, MCAST_INCLUDE, &ssa->sin6); in in6p_join_group()
2208 sockunion_t *gsa, *ssa; in in6p_leave_group() local
2229 ssa = (sockunion_t *)&gsr.gsr_source; in in6p_leave_group()
2230 ssa->ss.ss_family = AF_UNSPEC; in in6p_leave_group()
2271 if (ssa->sin6.sin6_family != AF_INET6 || in in6p_leave_group()
2272 ssa->sin6.sin6_len != sizeof(struct sockaddr_in6)) in in6p_leave_group()
2274 if (IN6_IS_ADDR_MULTICAST(&ssa->sin6.sin6_addr)) in in6p_leave_group()
2281 in6_clearscope(&ssa->sin6.sin6_addr); in in6p_leave_group()
2357 if (ssa->ss.ss_family != AF_UNSPEC) in in6p_leave_group()
2383 ims = im6o_match_source(imf, &ssa->sa); in in6p_leave_group()
2386 ip6_sprintf(ip6tbuf, &ssa->sin6.sin6_addr), in in6p_leave_group()
2392 error = im6f_prune(imf, &ssa->sin6); in in6p_leave_group()