Lines Matching refs:ssa
1328 sockunion_t *gsa, *ssa;
1347 ssa = (sockunion_t *)&gsr.gsr_source;
1362 if (ssa->sin6.sin6_family != AF_INET6 ||
1363 ssa->sin6.sin6_len != sizeof(struct sockaddr_in6))
1418 ims = im6o_match_source(imo, idx, &ssa->sa);
1421 ip6_sprintf(ip6tbuf, &ssa->sin6.sin6_addr),
1434 ims = im6f_graft(imf, fmode, &ssa->sin6);
1439 error = im6f_prune(imf, &ssa->sin6);
1809 sockunion_t *gsa, *ssa;
1827 ssa = (sockunion_t *)&gsr.gsr_source;
1828 ssa->ss.ss_family = AF_UNSPEC;
1879 if (ssa->sin6.sin6_family != AF_INET6 ||
1880 ssa->sin6.sin6_len != sizeof(struct sockaddr_in6))
1882 if (IN6_IS_ADDR_MULTICAST(&ssa->sin6.sin6_addr))
1889 in6_clearscope(&ssa->sin6.sin6_addr);
1890 ssa->sin6.sin6_port = 0;
1891 ssa->sin6.sin6_scope_id = 0;
1930 if (ssa->ss.ss_family != AF_UNSPEC) {
1944 * even if entries exist for *ssa in this imf,
1956 lims = im6o_match_source(imo, idx, &ssa->sa);
2016 if (ssa->ss.ss_family != AF_UNSPEC) {
2024 lims = im6f_graft(imf, MCAST_INCLUDE, &ssa->sin6);
2098 sockunion_t *gsa, *ssa;
2119 ssa = (sockunion_t *)&gsr.gsr_source;
2120 ssa->ss.ss_family = AF_UNSPEC;
2161 if (ssa->sin6.sin6_family != AF_INET6 ||
2162 ssa->sin6.sin6_len != sizeof(struct sockaddr_in6))
2164 if (IN6_IS_ADDR_MULTICAST(&ssa->sin6.sin6_addr))
2171 in6_clearscope(&ssa->sin6.sin6_addr);
2244 if (ssa->ss.ss_family != AF_UNSPEC)
2263 ims = im6o_match_source(imo, idx, &ssa->sa);
2266 ip6_sprintf(ip6tbuf, &ssa->sin6.sin6_addr),
2272 error = im6f_prune(imf, &ssa->sin6);