Home
last modified time | relevance | path

Searched refs:statelim (Results 1 – 8 of 8) sorted by relevance

/freebsd/sbin/pfctl/
H A Dparse.y295 struct limiterspec statelim; member
683 | ruleset statelim '\n'
2391 statelim : statelim_nm statelim_opts {
3194 filter_opts.statelim.id = PF_STATELIM_ID_NONE;
3195 filter_opts.statelim.limiter_action = PF_LIMITER_NOMATCH;
3204 filter_opts.statelim.id = PF_STATELIM_ID_NONE;
3205 filter_opts.statelim.limiter_action = PF_LIMITER_NOMATCH;
3352 if (filter_opts.statelim.id != PF_STATELIM_ID_NONE) {
3356 filter_opts.statelim = $1;
8232 if (opts->statelim.id != PF_STATELIM_ID_NONE && r->action != PF_PASS) { in filteropts_to_rule()
[all …]
H A Dpfctl_parser.c1115 if (r->statelim.id != PF_STATELIM_ID_NONE) { in print_rule()
1118 pfctl_get_statelim_id(pf, r->statelim); in print_rule()
1124 printf(" state limiter id %u (%s)", r->statelim.id, in print_rule()
1125 (r->statelim.limiter_action == PF_LIMITER_BLOCK) ? in print_rule()
/freebsd/lib/libpfctl/
H A Dlibpfctl.h255 } statelim; member
H A Dlibpfctl.c1316 snl_add_msg_attr_u8(nw, PF_RT_STATE_LIMIT, r->statelim.id); in snl_add_msg_attr_pf_rule()
1317 snl_add_msg_attr_u32(nw, PF_RT_STATE_LIMIT_ACTION, r->statelim.limiter_action); in snl_add_msg_attr_pf_rule()
1712 { .type = PF_RT_STATE_LIMIT, .off = _OUT(r.statelim.id), .cb = snl_attr_get_uint8 },
1714 …{ .type = PF_RT_STATE_LIMIT_ACTION, .off = _OUT(r.statelim.limiter_action), .cb = snl_attr_get_uin…
/freebsd/sys/net/
H A Dpfvar.h902 } statelim; member
1205 uint8_t statelim; member
1461 struct pf_statelim *statelim; member
/freebsd/sys/netpfil/pf/
H A Dpf_nl.c787 { .type = PF_RT_STATE_LIMIT, .off = _OUT(statelim.id), .cb = nlattr_get_uint8 },
789 …{ .type = PF_RT_STATE_LIMIT_ACTION, .off = _OUT(statelim.limiter_action), .cb = nlattr_get_uint32 …
1048 nlattr_add_u8(nw, PF_RT_STATE_LIMIT, rule->statelim.id); in pf_handle_getrule()
1049 nlattr_add_u32(nw, PF_RT_STATE_LIMIT_ACTION, rule->statelim.limiter_action); in pf_handle_getrule()
H A Dpf.c3157 stlim = pf_statelim_find(s->statelim); in pf_remove_state()
3160 pfl, s->statelim)); in pf_remove_state()
6108 if (r->statelim.id != PF_STATELIM_ID_NONE) { in pf_match_rule()
6109 stlim = pf_statelim_find(r->statelim.id); in pf_match_rule()
6126 if (r->statelim.limiter_action == PF_LIMITER_BLOCK) { in pf_match_rule()
6148 if (r->statelim.limiter_action == in pf_match_rule()
6335 ctx->statelim = stlim; in pf_match_rule()
6849 stlim = ctx->statelim; in pf_create_state()
6866 s->statelim = stlim->pfstlim_id; in pf_create_state()
H A Dpf_ioctl.c1711 s->statelim = 0; in pf_statelim_unlink()
2960 if (pf_chk_limiter_action(rule->statelim.limiter_action) || in pf_ioctl_addrule()