Lines Matching refs:sa
411 nxt_sockaddr_t *sa, *prev_sa; in nxt_http_request_forward_client_ip() local
437 sa = nxt_http_request_client_ip_sockaddr(r, p, len - (p - start)); in nxt_http_request_forward_client_ip()
438 if (nxt_slow_path(sa == NULL)) { in nxt_http_request_forward_client_ip()
447 r->remote = sa; in nxt_http_request_forward_client_ip()
451 ret = nxt_http_route_addr_rule(r, forward->source, sa); in nxt_http_request_forward_client_ip()
453 r->remote = sa; in nxt_http_request_forward_client_ip()
457 prev_sa = sa; in nxt_http_request_forward_client_ip()
470 nxt_sockaddr_t *sa; in nxt_http_request_client_ip_sockaddr() local
475 sa = nxt_sockaddr_parse_optport(r->mem_pool, &addr); in nxt_http_request_client_ip_sockaddr()
476 if (nxt_slow_path(sa == NULL)) { in nxt_http_request_client_ip_sockaddr()
480 switch (sa->u.sockaddr.sa_family) { in nxt_http_request_client_ip_sockaddr()
482 if (sa->u.sockaddr_in.sin_addr.s_addr == INADDR_ANY) { in nxt_http_request_client_ip_sockaddr()
490 if (IN6_IS_ADDR_UNSPECIFIED(&sa->u.sockaddr_in6.sin6_addr)) { in nxt_http_request_client_ip_sockaddr()
501 return sa; in nxt_http_request_client_ip_sockaddr()