Searched refs:statelim (Results 1 – 8 of 8) sorted by relevance
| /freebsd/sbin/pfctl/ |
| H A D | parse.y | 295 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 D | pfctl_parser.c | 1115 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 D | libpfctl.h | 255 } statelim; member
|
| H A D | libpfctl.c | 1324 snl_add_msg_attr_u8(nw, PF_RT_STATE_LIMIT, r->statelim.id); in snl_add_msg_attr_pf_rule() 1325 snl_add_msg_attr_u32(nw, PF_RT_STATE_LIMIT_ACTION, r->statelim.limiter_action); in snl_add_msg_attr_pf_rule() 1724 { .type = PF_RT_STATE_LIMIT, .off = _OUT(r.statelim.id), .cb = snl_attr_get_uint8 }, in pfctl_get_clear_rule_h() 1726 { .type = PF_RT_STATE_LIMIT_ACTION, .off = _OUT(r.statelim.limiter_action), .cb = snl_attr_get_uint32 }, in pfctl_get_clear_rule_h()
|
| /freebsd/sys/net/ |
| H A D | pfvar.h | 902 } statelim; member 1205 uint8_t statelim; member 1462 struct pf_statelim *statelim; member
|
| /freebsd/sys/netpfil/pf/ |
| H A D | pf_nl.c | 815 { .type = PF_RT_STATE_LIMIT, .off = _OUT(statelim.id), .cb = nlattr_get_uint8 }, 817 …{ .type = PF_RT_STATE_LIMIT_ACTION, .off = _OUT(statelim.limiter_action), .cb = nlattr_get_uint32 … 1010 nlattr_add_u8(nw, PF_RT_STATE_LIMIT, rule->statelim.id); in nlattr_add_rule() 1011 nlattr_add_u32(nw, PF_RT_STATE_LIMIT_ACTION, rule->statelim.limiter_action); in nlattr_add_rule()
|
| H A D | pf.c | 3122 stlim = pf_statelim_find(s->statelim); in pf_remove_state() 3124 ("pf_state %p pfl %p cannot find statelim %u", s, in pf_remove_state() 3125 pfl, s->statelim)); in pf_remove_state() 6071 if (r->statelim.id != PF_STATELIM_ID_NONE) { in pf_match_rule() 6072 stlim = pf_statelim_find(r->statelim.id); in pf_match_rule() 6089 if (r->statelim.limiter_action == PF_LIMITER_BLOCK) { in pf_match_rule() 6111 if (r->statelim.limiter_action == in pf_match_rule() 6298 ctx->statelim = stlim; in pf_match_rule() 6811 stlim = ctx->statelim; in pf_create_state() 6828 s->statelim in pf_create_state() [all...] |
| H A D | pf_ioctl.c | 1496 PF_MD5_UPD(rule, statelim.id); in pf_hash_rule_rolling() 1497 PF_MD5_UPD_HTONL(rule, statelim.limiter_action, y); in pf_hash_rule_rolling() 1798 s->statelim = 0; in pf_statelim_unlink() 3049 if (pf_chk_limiter_action(rule->statelim.limiter_action) || in pf_ioctl_addrule()
|