sa1
sin1 = (struct sockaddr_in *)sa1;
} else if (sa1->ss_family == AF_INET6) {
sin6_1 = (struct sockaddr_in6 *)sa1;
it_sa_compare(struct sockaddr_storage *sa1, struct sockaddr_storage *sa2)
if (sa1->ss_family != sa2->ss_family) {
if (sa1->ss_family == AF_INET) {
S = one + s * (sa1 + s * (sa2 + s * (sa3 + s * (sa4 +
S = one + s * (sa1 + s * (sa2 + s * (sa3 + s * (sa4 +
#define SA_UNIQUE_MATCH(sa1, sa2) \
(((sa1)->ipsa_unique_id & (sa1)->ipsa_unique_mask) == \
#define SA_IDS_MATCH(sa1, sa2) \
(((sa1) == NULL) || ((sa2) == NULL) || \
(((sa1)->ipsa_src_cid == (sa2)->ipsa_src_cid) && \
(((sa1)->ipsa_dst_cid == (sa2)->ipsa_dst_cid))))
segacct_t *sa1 = (segacct_t *)x;
if (sa1->sa_addr < sa2->sa_addr) {
if (sa1->sa_addr >= sa2->sa_addr + sa2->sa_len) {
} else if (sa1->sa_len != 0) {
} else if (sa1->sa_addr > sa2->sa_addr) {
it_sa_compare(struct sockaddr_storage *sa1, struct sockaddr_storage *sa2);