Lines Matching refs:server_sa
383 struct sockaddr *client_sa, *server_sa, *fixed_server_sa; in handle_connection() local
420 server_sa = sstosa(&s->server_ss); in handle_connection()
438 if (server_lookup(client_sa, client_to_proxy_sa, server_sa) != 0) { in handle_connection()
443 memcpy(sstosa(&s->orig_server_ss), server_sa, in handle_connection()
444 server_sa->sa_len); in handle_connection()
445 memcpy(server_sa, fixed_server_sa, fixed_server_sa->sa_len); in handle_connection()
453 if ((s->server_fd = socket(server_sa->sa_family, SOCK_STREAM, in handle_connection()
473 if (connect(s->server_fd, server_sa, server_sa->sa_len) < 0 && in handle_connection()
476 s->id, sock_ntop(server_sa), strerror(errno)); in handle_connection()
489 sock_ntop(client_sa), sock_ntop(server_sa), in handle_connection()
942 struct sockaddr *client_sa, *orig_sa, *proxy_sa, *server_sa; in allow_data_connection() local
958 server_sa = sstosa(&s->server_ss); in allow_data_connection()
990 server_sa, s->port) == -1) in allow_data_connection()
994 if (add_nat(s->id, client_sa, server_sa, s->port, proxy_sa, in allow_data_connection()
999 if (add_filter(s->id, PF_IN, client_sa, server_sa, in allow_data_connection()
1004 if (add_filter(s->id, PF_OUT, proxy_sa, server_sa, in allow_data_connection()
1020 if (add_rdr(s->id, server_sa, proxy_sa, s->proxy_port, in allow_data_connection()
1028 if (add_nat(s->id, server_sa, client_sa, s->port, in allow_data_connection()
1033 if (add_nat(s->id, server_sa, client_sa, s->port, in allow_data_connection()
1040 if (add_filter(s->id, PF_IN, server_sa, client_sa, s->port) == in allow_data_connection()