Home
last modified time | relevance | path

Searched refs:stlim (Results 1 – 4 of 4) sorted by relevance

/freebsd/sbin/pfctl/
H A Dpfctl.c1263 struct pfctl_state_lim stlim; in pfctl_show_statelims() local
1276 memset(&stlim, 0, sizeof(stlim)); in pfctl_show_statelims()
1277 stlim.id = id; in pfctl_show_statelims()
1279 error = pfctl_state_limiter_nget(pfh, &stlim); in pfctl_show_statelims()
1285 warnc(error, "DIOCGETNSTATELIM %u", stlim.id); in pfctl_show_statelims()
1291 print_statelim(&stlim); in pfctl_show_statelims()
1294 printf("%3u %8u/%-8u ", stlim.id, stlim.inuse, in pfctl_show_statelims()
1295 stlim.limit); in pfctl_show_statelims()
1296 if (stlim.rate.limit != 0) { in pfctl_show_statelims()
1297 printf("%5u/%-5u ", stlim.rate.limit, in pfctl_show_statelims()
[all …]
H A Dparse.y2392 struct pfctl_statelim *stlim; variable
2406 stlim = calloc(1, sizeof(*stlim));
2407 if (stlim == NULL)
2410 len = strlcpy(stlim->ioc.name, $1,
2411 sizeof(stlim->ioc.name));
2413 if (len >= sizeof(stlim->ioc.name)) {
2418 stlim->ioc.id = $2->id;
2419 stlim->ioc.limit = $2->limit;
2420 stlim->ioc.rate.limit = $2->rate.limit;
2421 stlim->ioc.rate.seconds = $2->rate.seconds;
[all …]
H A Dpfctl_parser.c1117 struct pfctl_statelim *stlim = in print_rule()
1120 if (stlim != NULL) in print_rule()
1121 printf(" state limiter %s", stlim->ioc.name); in print_rule()
/freebsd/sys/netpfil/pf/
H A Dpf.c3155 struct pf_statelim *stlim; in pf_remove_state() local
3157 stlim = pf_statelim_find(s->statelim); in pf_remove_state()
3158 KASSERT(stlim != NULL, in pf_remove_state()
3162 gen = pf_statelim_enter(stlim); in pf_remove_state()
3163 stlim->pfstlim_inuse--; in pf_remove_state()
3164 pf_statelim_leave(stlim, gen); in pf_remove_state()
3166 list = &stlim->pfstlim_states; in pf_remove_state()
6002 struct pf_statelim *stlim = NULL; in pf_match_rule() local
6109 stlim = pf_statelim_find(r->statelim.id); in pf_match_rule()
6116 PF_TEST_ATTRIB(stlim == NULL, TAILQ_NEXT(r, entries)); in pf_match_rule()
[all …]