Home
last modified time | relevance | path

Searched refs:ruleset (Results 1 – 24 of 24) sorted by relevance

/openbsd-src/sys/net/
H A Dpf_ruleset.c104 pf_init_ruleset(struct pf_ruleset *ruleset) in pf_init_ruleset() argument
106 memset(ruleset, 0, sizeof(struct pf_ruleset)); in pf_init_ruleset()
107 TAILQ_INIT(&ruleset->rules.queues[0]); in pf_init_ruleset()
108 TAILQ_INIT(&ruleset->rules.queues[1]); in pf_init_ruleset()
109 ruleset->rules.active.ptr = &ruleset->rules.queues[0]; in pf_init_ruleset()
110 ruleset->rules.inactive.ptr = &ruleset->rules.queues[1]; in pf_init_ruleset()
140 return (&anchor->ruleset); in pf_find_ruleset()
146 struct pf_ruleset *ruleset; in pf_get_leaf_ruleset() local
154 ruleset = pf_find_ruleset(p); in pf_get_leaf_ruleset()
156 while (ruleset == NULL) { in pf_get_leaf_ruleset()
[all …]
H A Dpf_ioctl.c585 /* queue defs only in the main ruleset */ in pf_rollback_rules()
893 /* queue defs only in the main ruleset */ in pf_commit_rules()
919 pf_addr_setup(struct pf_ruleset *ruleset, struct pf_addr_wrap *addr, in pf_addr_setup() argument
923 pf_tbladdr_setup(ruleset, addr, PR_WAITOK) || in pf_addr_setup()
1361 struct pf_ruleset *ruleset; in pfioctl() local
1405 ruleset = pf_find_ruleset(pr->anchor); in pfioctl()
1406 if (ruleset == NULL) { in pfioctl()
1413 if (pr->ticket != ruleset->rules.inactive.version) { in pfioctl()
1423 tail = TAILQ_LAST(ruleset->rules.inactive.ptr, in pfioctl()
1437 if ((rule->overload_tbl = pfr_attach_table(ruleset, in pfioctl()
1473 struct pf_ruleset *ruleset; pfioctl() local
1512 struct pf_ruleset *ruleset; pfioctl() local
1588 struct pf_ruleset *ruleset; pfioctl() local
2163 struct pf_ruleset *ruleset; pfioctl() local
2190 struct pf_ruleset *ruleset; pfioctl() local
[all...]
H A Dif_pflog.c185 struct pf_rule *am, struct pf_ruleset *ruleset, struct pf_rule *trigger) in pflog_packet() argument
219 if (ruleset != NULL && ruleset->anchor != NULL) in pflog_packet()
220 strlcpy(hdr.ruleset, ruleset->anchor->name, in pflog_packet()
221 sizeof(hdr.ruleset)); in pflog_packet()
H A Dif_pflog.h41 char ruleset[PFLOG_RULESET_NAME_SIZE]; member
H A Dpf_if.c457 struct pf_ruleset *ruleset = NULL; in pfi_dynaddr_setup() local
490 if ((ruleset = pf_find_or_create_ruleset(PF_RESERVED_ANCHOR)) == NULL) { in pfi_dynaddr_setup()
495 if ((dyn->pfid_kt = pfr_attach_table(ruleset, tblname, wait)) == NULL) { in pfi_dynaddr_setup()
512 if (ruleset != NULL) in pfi_dynaddr_setup()
513 pf_remove_if_empty_ruleset(ruleset); in pfi_dynaddr_setup()
H A Dpf.c1412 * If the ruleset checksums match or the state is coming from the ioctl, in pf_state_import()
3830 * Fails when rtable is changed while evaluating the ruleset in pf_socket_lookup()
4092 pf_match_rule(struct pf_test_ctx *ctx, struct pf_ruleset *ruleset) in pf_match_rule()
4100 r = TAILQ_FIRST(ruleset->rules.active.ptr); in pf_match_rule()
4282 ctx->a, ruleset, NULL); in pf_match_rule()
4291 * anchor, with ruleset, where r belongs to in pf_match_rule()
4295 * ruleset where r belongs to in pf_match_rule()
4297 *ctx->rsm = ruleset; in pf_match_rule()
4299 * ruleset, where anchor belongs to. in pf_match_rule()
4306 pf_log_matches(ctx->pd, r, ctx->a, ruleset, in pf_match_rule()
4090 pf_match_rule(struct pf_test_ctx * ctx,struct pf_ruleset * ruleset) pf_match_rule() argument
4368 struct pf_ruleset *ruleset = NULL; pf_test_rule() local
7546 struct pf_ruleset *ruleset = NULL; pf_test() local
8174 pf_log_matches(struct pf_pdesc * pd,struct pf_rule * rm,struct pf_rule * am,struct pf_ruleset * ruleset,struct pf_rule_slist * matchrules) pf_log_matches() argument
[all...]
H A Dpfvar.h843 struct pf_ruleset ruleset;
1805 #define pf_main_ruleset pf_main_anchor.ruleset
1809 /* these ruleset functions can be linked into userland programs (pfctl) */
844 struct pf_ruleset ruleset; global() member
/openbsd-src/usr.bin/yacc/
H A Dclosure.c40 unsigned *ruleset; variable
198 rsend = ruleset + rulesetsize; in closure()
199 memset(ruleset, 0, rulesetsize * sizeof(*ruleset)); in closure()
206 rsp = ruleset; in closure()
215 for (rsp = ruleset; rsp < rsend; ++rsp) { in closure()
246 free(ruleset); in finalize_closure()
H A Dlr0.c40 extern unsigned *ruleset;
165 ruleset = NEW2(WORDSIZE(nrules), unsigned); in generate_states()
/openbsd-src/usr.bin/systat/
H A Dpftop.c1038 struct pfioc_ruleset ruleset; variable
1050 ruleset.path[0] = '\0'; in read_rulesets()
1051 else if (strlcpy(ruleset.path, path, sizeof(ruleset.path)) >= in read_rulesets()
1052 sizeof(ruleset.path)) in read_rulesets()
1056 a = alloc_anchor_name(ruleset.path); in read_rulesets()
1066 if (ioctl(pf_dev, DIOCGETRULESETS, &ruleset) == -1) { in read_rulesets()
1071 ns = ruleset.nr; in read_rulesets()
1074 rs_end = ruleset.path + sizeof(ruleset.path); in read_rulesets()
1077 pre = strchr(ruleset.path, 0); in read_rulesets()
1084 ruleset.nr = nr; in read_rulesets()
[all …]
/openbsd-src/usr.sbin/tcpdump/
H A Dprint-pflog.c101 if (hdr->ruleset[0]) { in pflog_if_print()
102 printf(".%s", hdr->ruleset); in pflog_if_print()
/openbsd-src/gnu/llvm/llvm/docs/GlobalISel/
H A DLegalizer.rst73 At the core of this ruleset is the ``LegalityQuery`` which describes the
103 The ``getActionDefinitionsBuilder`` function generates a ruleset for the given
105 all permanently bound to the same ruleset. The rules in a ruleset are executed
107 legalized as a result of the rules. If the ruleset is exhausted without
151 There are various rule factories that append rules to a ruleset but they have a
/openbsd-src/regress/sys/net/pflog/
H A Dpf.conf3 set ruleset-optimization none
/openbsd-src/regress/sbin/pfctl/
H A Dchangerule.c23 * inserts a rule to the first position in ruleset test
26 * inserts a rule to the last position in ruleset test
30 * starts with 0) in ruleset test
34 * starts with 0) in ruleset test
37 * removes existing No. 3 rule from ruleset test
89 struct pf_ruleset *rs = &rs_anchor.ruleset; in do_chng_cmd()
/openbsd-src/usr.sbin/smtpd/smtpd/
H A DMakefile44 SRCS+= ruleset.c
/openbsd-src/sbin/pfctl/
H A Dparse.y538 ruleset : /* empty */
539 | ruleset include '\n'
540 | ruleset '\n'
541 | ruleset option '\n'
542 | ruleset pfrule '\n'
543 | ruleset anchorrule '\n'
544 | ruleset loadrule '\n'
545 | ruleset queuespec '\n'
546 | ruleset varset '\n'
547 | ruleset antispoo
[all...]
H A Dpfctl_parser.h89 const char *ruleset; member
H A Dpfctl.c1172 rs = &pf->anchor->ruleset; in pfctl_add_rule()
1419 errs += pfctl_check_qassignments(&r->anchor->ruleset); in pfctl_check_qassignments()
1505 &r->anchor->ruleset, depth + 1))) in pfctl_load_ruleset()
1591 pf_init_ruleset(&pf_main_anchor.ruleset); in pfctl_rules()
1618 rs = &pf.anchor->ruleset; in pfctl_rules()
1648 pf.astack[0]->ruleset.tticket = in pfctl_rules()
1660 if (!anchorname[0] && (pfctl_check_qassignments(&pf.anchor->ruleset) || in pfctl_rules()
H A Dpfctl_optimize.c1291 pf->astack[0]->path, tbl->pt_buf, pf->astack[0]->ruleset.tticket, in pf_opt_create_table()
/openbsd-src/lib/libpcap/
H A Dgencode.c3131 /* PF firewall log ruleset name */
3133 gen_pf_ruleset(char *ruleset)
3138 bpf_error("ruleset not supported on linktype 0x%x", linktype); in gen_pf_ruleset()
3141 if (strlen(ruleset) >= sizeof(((struct pfloghdr *)0)->ruleset)) { in gen_pf_ruleset()
3142 bpf_error("ruleset names can only be %zu characters", in gen_pf_ruleset()
3143 sizeof(((struct pfloghdr *)0)->ruleset) - 1); in gen_pf_ruleset()
3146 b0 = gen_bcmp(offsetof(struct pfloghdr, ruleset), in gen_pf_ruleset()
3147 strlen(ruleset), ruleset); in gen_pf_ruleset()
3134 gen_pf_ruleset(char * ruleset) gen_pf_ruleset() argument
[all...]
H A Dscanner.l232 rset|ruleset return PF_RSET;
/openbsd-src/share/snmp/
H A DOPENBSD-PF-MIB.txt486 active ruleset."
1348 "The number of labels in the active pf ruleset."
1462 since the ruleset was loaded."
/openbsd-src/share/zoneinfo/datfiles/
H A Dsouthamerica954 # The last ruleset listed above says that the following states observed DST:
/openbsd-src/gnu/usr.bin/gcc/gcc/
H A DChangeLog.010715 ruleset determining actions to be performed via $@.
10717 (gnucompare, gnucompare3): Combined to one ruleset determining