Lines Matching defs:ssa
1390 sockunion_t *gsa, *ssa;
1406 ssa = (sockunion_t *)&gsr.gsr_source;
1421 if (ssa->sin6.sin6_family != AF_INET6 ||
1422 ssa->sin6.sin6_len != sizeof(struct sockaddr_in6))
1488 ims = im6o_match_source(imo, idx, &ssa->sa);
1491 ip6_sprintf(&ssa->sin6.sin6_addr),
1502 ims = im6f_graft(imf, fmode, &ssa->sin6);
1507 error = im6f_prune(imf, &ssa->sin6);
1935 sockunion_t *gsa, *ssa;
1953 ssa = (sockunion_t *)&gsr.gsr_source;
1954 ssa->ss.ss_family = AF_UNSPEC;
2038 if (ssa->sin6.sin6_family != AF_INET6 ||
2039 ssa->sin6.sin6_len != sizeof(struct sockaddr_in6))
2041 if (IN6_IS_ADDR_MULTICAST(&ssa->sin6.sin6_addr))
2048 in6_clearscope(&ssa->sin6.sin6_addr);
2049 ssa->sin6.sin6_port = 0;
2050 ssa->sin6.sin6_scope_id = 0;
2105 if (ssa->ss.ss_family != AF_UNSPEC) {
2119 * even if entries exist for *ssa in this imf,
2131 lims = im6o_match_source(imo, idx, &ssa->sa);
2194 if (ssa->ss.ss_family != AF_UNSPEC) {
2202 lims = im6f_graft(imf, MCAST_INCLUDE, &ssa->sin6);
2280 sockunion_t *gsa, *ssa;
2297 ssa = (sockunion_t *)&gsr.gsr_source;
2298 ssa->ss.ss_family = AF_UNSPEC;
2368 if (ssa->sin6.sin6_family != AF_INET6 ||
2369 ssa->sin6.sin6_len != sizeof(struct sockaddr_in6))
2371 if (IN6_IS_ADDR_MULTICAST(&ssa->sin6.sin6_addr))
2378 in6_clearscope(&ssa->sin6.sin6_addr);
2461 if (ssa->ss.ss_family != AF_UNSPEC)
2479 ims = im6o_match_source(imo, idx, &ssa->sa);
2482 ip6_sprintf(&ssa->sin6.sin6_addr),
2488 error = im6f_prune(imf, &ssa->sin6);