Home
last modified time | relevance | path

Searched refs:rpool (Results 1 – 10 of 10) sorted by relevance

/NextBSD/sys/netpfil/pf/
HDpf_lb.c144 if (r->rpool.cur != NULL) in pf_match_translation()
145 xdst = &r->rpool.cur->addr; in pf_match_translation()
290 switch (r->rpool.opts & PF_POOL_TYPEMASK) { in pf_get_sport()
310 struct pf_pool *rpool = &r->rpool; in pf_map_addr() local
315 if (*sn == NULL && r->rpool.opts & PF_POOL_STICKYADDR && in pf_map_addr()
316 (r->rpool.opts & PF_POOL_TYPEMASK) != PF_POOL_NONE) in pf_map_addr()
337 if (rpool->cur->addr.type == PF_ADDR_NOROUTE) in pf_map_addr()
339 if (rpool->cur->addr.type == PF_ADDR_DYNIFTL) { in pf_map_addr()
343 if (rpool->cur->addr.p.dyn->pfid_acnt4 < 1 && in pf_map_addr()
344 (rpool->opts & PF_POOL_TYPEMASK) != in pf_map_addr()
[all …]
HDpf_ioctl.c332 return (&rule->rpool); in pf_get_pool()
419 pf_empty_pool(&rule->rpool.list); in pf_free_rule()
1173 TAILQ_INIT(&rule->rpool.list); in pfioctl()
1262 pf_mv_pool(&V_pf_pabuf, &rule->rpool.list); in pfioctl()
1266 (TAILQ_FIRST(&rule->rpool.list) == NULL)) in pfioctl()
1275 rule->rpool.cur = TAILQ_FIRST(&rule->rpool.list); in pfioctl()
1429 TAILQ_INIT(&newrule->rpool.list); in pfioctl()
1520 pf_mv_pool(&V_pf_pabuf, &newrule->rpool.list); in pfioctl()
1526 (TAILQ_FIRST(&newrule->rpool.list) == NULL)) in pfioctl()
1535 newrule->rpool.cur = TAILQ_FIRST(&newrule->rpool.list); in pfioctl()
HDpf.c689 rule->rpool.opts & PF_POOL_STICKYADDR), in pf_insert_src_node()
3506 r->rpool.opts & PF_POOL_STICKYADDR) && in pf_create_state()
3512 if (nr != NULL && (nr->rpool.opts & PF_POOL_STICKYADDR) && in pf_create_state()
3595 s->rt_kif = r->rpool.cur->kif; in pf_create_state()
5412 if (TAILQ_EMPTY(&r->rpool.list)) { in pf_route()
5422 ifp = r->rpool.cur->kif ? in pf_route()
5423 r->rpool.cur->kif->pfik_ifp : NULL; in pf_route()
5582 if (TAILQ_EMPTY(&r->rpool.list)) { in pf_route6()
5593 ifp = r->rpool.cur->kif ? r->rpool.cur->kif->pfik_ifp : NULL; in pf_route6()
/NextBSD/sbin/pfctl/
HDpfctl_optimize.c140 PF_RULE_FIELD(rpool, BREAK),
293 if (TAILQ_FIRST(&r->rpool.list) != NULL) { in pfctl_optimize_ruleset()
294 TAILQ_INIT(&por->por_rule.rpool.list); in pfctl_optimize_ruleset()
295 pfctl_move_pool(&r->rpool, &por->por_rule.rpool); in pfctl_optimize_ruleset()
297 bzero(&por->por_rule.rpool, in pfctl_optimize_ruleset()
298 sizeof(por->por_rule.rpool)); in pfctl_optimize_ruleset()
328 TAILQ_INIT(&r->rpool.list); in pfctl_optimize_ruleset()
329 pfctl_move_pool(&por->por_rule.rpool, &r->rpool); in pfctl_optimize_ruleset()
918 if (TAILQ_EMPTY(&por->por_rule.rpool.list)) in load_feedback_profile()
919 memset(&por->por_rule.rpool, 0, in load_feedback_profile()
[all …]
HDparse.y2291 r.rpool.opts = $5.pool_opts;
2293 memcpy(&r.rpool.key, $5.key,
2304 if ((r.rpool.opts & PF_POOL_TYPEMASK) ==
2308 r.rpool.opts |= PF_POOL_ROUNDROBIN;
2309 if ((r.rpool.opts & PF_POOL_TYPEMASK) !=
2314 if ((r.rpool.opts & PF_POOL_TYPEMASK) !=
2321 if ((r.rpool.opts & PF_POOL_TYPEMASK) !=
4014 r.rpool.proxy_port[0] = ntohs($9->rport.a);
4020 r.rpool.proxy_port[1] =
4027 r.rpool.proxy_port[1] =
[all …]
HDpfctl.c867 if (pfctl_get_pool(dev, &pr.rule.rpool, in pfctl_show_rules()
884 pfctl_clear_pool(&pr.rule.rpool); in pfctl_show_rules()
899 if (pfctl_get_pool(dev, &pr.rule.rpool, in pfctl_show_rules()
955 pfctl_clear_pool(&pr.rule.rpool); in pfctl_show_rules()
988 if (pfctl_get_pool(dev, &pr.rule.rpool, nr, in pfctl_show_nat()
999 pfctl_clear_pool(&pr.rule.rpool); in pfctl_show_nat()
1222 TAILQ_INIT(&rule->rpool.list); in pfctl_add_rule()
1223 pfctl_move_pool(&r->rpool, &rule->rpool); in pfctl_add_rule()
1349 if (pfctl_add_pool(pf, &r->rpool, r->af)) in pfctl_load_rule()
1367 pfctl_clear_pool(&r->rpool); in pfctl_load_rule()
HDpfctl_parser.c793 print_pool(&r->rpool, 0, 0, r->af, PF_PASS); in print_rule()
1033 print_pool(&r->rpool, r->rpool.proxy_port[0], in print_rule()
1034 r->rpool.proxy_port[1], r->af, r->action); in print_rule()
/NextBSD/contrib/pf/ftp-proxy/
HDfilter.c103 pfr.rule.rpool.proxy_port[0] = nat_range_low; in add_nat()
104 pfr.rule.rpool.proxy_port[1] = nat_range_high; in add_nat()
136 pfr.rule.rpool.proxy_port[0] = rdr_port; in add_rdr()
/NextBSD/contrib/pf/tftp-proxy/
HDfilter.c107 pfr.rule.rpool.proxy_port[0] = nat_range_low; in add_nat()
108 pfr.rule.rpool.proxy_port[1] = nat_range_high; in add_nat()
140 pfr.rule.rpool.proxy_port[0] = rdr_port; in add_rdr()
/NextBSD/sys/net/
HDpfvar.h502 struct pf_pool rpool; member