Lines Matching refs:addr_rule

135     nxt_http_route_addr_rule_t     *addr_rule;  member
405 nxt_http_route_addr_rule_t *addr_rule; in nxt_http_route_match_create() local
555 addr_rule = nxt_http_route_addr_rule_create(task, mp, mtcf.source); in nxt_http_route_match_create()
556 if (addr_rule == NULL) { in nxt_http_route_match_create()
560 addr_rule->object = NXT_HTTP_ROUTE_SOURCE; in nxt_http_route_match_create()
561 test->addr_rule = addr_rule; in nxt_http_route_match_create()
566 addr_rule = nxt_http_route_addr_rule_create(task, mp, mtcf.destination); in nxt_http_route_match_create()
567 if (addr_rule == NULL) { in nxt_http_route_match_create()
571 addr_rule->object = NXT_HTTP_ROUTE_DESTINATION; in nxt_http_route_match_create()
572 test->addr_rule = addr_rule; in nxt_http_route_match_create()
873 nxt_http_route_addr_rule_t *addr_rule; in nxt_http_route_addr_rule_create() local
881 addr_rule = nxt_mp_alloc(mp, size); in nxt_http_route_addr_rule_create()
882 if (nxt_slow_path(addr_rule == NULL)) { in nxt_http_route_addr_rule_create()
886 addr_rule->items = n; in nxt_http_route_addr_rule_create()
889 pattern = &addr_rule->addr_pattern[i]; in nxt_http_route_addr_rule_create()
898 nxt_qsort(addr_rule->addr_pattern, addr_rule->items, in nxt_http_route_addr_rule_create()
903 return addr_rule; in nxt_http_route_addr_rule_create()
1619 ret = nxt_http_route_addr_rule(r, test->addr_rule, r->remote); in nxt_http_route_match()
1626 ret = nxt_http_route_addr_rule(r, test->addr_rule, r->local); in nxt_http_route_match()
1880 nxt_http_route_addr_rule_t *addr_rule, nxt_sockaddr_t *sa) in nxt_http_route_addr_rule() argument
1886 n = addr_rule->items; in nxt_http_route_addr_rule()
1892 p = &addr_rule->addr_pattern[0] - 1; in nxt_http_route_addr_rule()