Lines Matching refs:ssa

1327 	sockunion_t			*gsa, *ssa;  in in6p_block_unblock_source()  local
1346 ssa = (sockunion_t *)&gsr.gsr_source; in in6p_block_unblock_source()
1361 if (ssa->sin6.sin6_family != AF_INET6 || in in6p_block_unblock_source()
1362 ssa->sin6.sin6_len != sizeof(struct sockaddr_in6)) in in6p_block_unblock_source()
1417 ims = im6o_match_source(imo, idx, &ssa->sa); in in6p_block_unblock_source()
1420 ip6_sprintf(ip6tbuf, &ssa->sin6.sin6_addr), in in6p_block_unblock_source()
1433 ims = im6f_graft(imf, fmode, &ssa->sin6); in in6p_block_unblock_source()
1438 error = im6f_prune(imf, &ssa->sin6); in in6p_block_unblock_source()
1804 sockunion_t *gsa, *ssa; in in6p_join_group() local
1822 ssa = (sockunion_t *)&gsr.gsr_source; in in6p_join_group()
1823 ssa->ss.ss_family = AF_UNSPEC; in in6p_join_group()
1874 if (ssa->sin6.sin6_family != AF_INET6 || in in6p_join_group()
1875 ssa->sin6.sin6_len != sizeof(struct sockaddr_in6)) in in6p_join_group()
1877 if (IN6_IS_ADDR_MULTICAST(&ssa->sin6.sin6_addr)) in in6p_join_group()
1884 in6_clearscope(&ssa->sin6.sin6_addr); in in6p_join_group()
1885 ssa->sin6.sin6_port = 0; in in6p_join_group()
1886 ssa->sin6.sin6_scope_id = 0; in in6p_join_group()
1925 if (ssa->ss.ss_family != AF_UNSPEC) { in in6p_join_group()
1951 lims = im6o_match_source(imo, idx, &ssa->sa); in in6p_join_group()
2011 if (ssa->ss.ss_family != AF_UNSPEC) { in in6p_join_group()
2019 lims = im6f_graft(imf, MCAST_INCLUDE, &ssa->sin6); in in6p_join_group()
2093 sockunion_t *gsa, *ssa; in in6p_leave_group() local
2114 ssa = (sockunion_t *)&gsr.gsr_source; in in6p_leave_group()
2115 ssa->ss.ss_family = AF_UNSPEC; in in6p_leave_group()
2156 if (ssa->sin6.sin6_family != AF_INET6 || in in6p_leave_group()
2157 ssa->sin6.sin6_len != sizeof(struct sockaddr_in6)) in in6p_leave_group()
2159 if (IN6_IS_ADDR_MULTICAST(&ssa->sin6.sin6_addr)) in in6p_leave_group()
2166 in6_clearscope(&ssa->sin6.sin6_addr); in in6p_leave_group()
2239 if (ssa->ss.ss_family != AF_UNSPEC) in in6p_leave_group()
2258 ims = im6o_match_source(imo, idx, &ssa->sa); in in6p_leave_group()
2261 ip6_sprintf(ip6tbuf, &ssa->sin6.sin6_addr), in in6p_leave_group()
2267 error = im6f_prune(imf, &ssa->sin6); in in6p_leave_group()