Lines Matching refs:from
17 * derived from this software without specific prior written permission.
96 struct sockaddr_storage from, proxy, server, proxy_to_server, s_in;
170 j = sizeof(from);
172 (struct sockaddr *)&from, &j)) < 0) {
180 msg.msg_name = &from;
181 msg.msg_namelen = sizeof(from);
202 peer = socket(from.ss_family, SOCK_DGRAM, 0);
208 s_in.ss_family = from.ss_family;
209 s_in.ss_len = from.ss_len;
226 if (connect(peer, (struct sockaddr *)&from, from.ss_len) < 0) {
251 if (server_lookup((struct sockaddr *)&from,
259 if ((out_fd = socket(((struct sockaddr *)&from)->sa_family,
266 sock_out.sin_family = from.ss_family;
288 sock_ntop((struct sockaddr *)&from),
289 ntohs(((struct sockaddr_in *)&from)->sin_port),
305 /* rdr from server to us on our random port -> client on its port */
308 (struct sockaddr *)&from,
309 ntohs(((struct sockaddr_in *)&from)->sin_port),
318 (struct sockaddr *)&from,
319 ntohs(((struct sockaddr_in *)&from)->sin_port),
325 (struct sockaddr *)&from,
326 ntohs(((struct sockaddr_in *)&from)->sin_port),
332 /* and just in case, to pass out from us to the server */