Lines Matching refs:sa
792 union sockaddr_union sa, mask;
798 bzero(&sa, sizeof (sa));
800 FILLIN_SIN(sa.sin, ad->pfra_ip4addr);
803 FILLIN_SIN6(sa.sin6, ad->pfra_ip6addr);
810 ke = (struct pfr_kentry *)rn_lookup(&sa, &mask, head);
814 ke = (struct pfr_kentry *)rn_match(&sa, head);
968 pfr_prepare_network(union sockaddr_union *sa, int af, int net)
972 bzero(sa, sizeof (*sa));
974 sa->sin.sin_len = sizeof (sa->sin);
975 sa->sin.sin_family = AF_INET;
976 sa->sin.sin_addr.s_addr = net ? htonl(-1 << (32-net)) : 0;
978 sa->sin6.sin6_len = sizeof (sa->sin6);
979 sa->sin6.sin6_family = AF_INET6;
982 sa->sin6.sin6_addr.s6_addr32[i] =
986 sa->sin6.sin6_addr.s6_addr32[i] = 0xFFFFFFFF;