Searched refs:ruleset (Results 1 - 20 of 20) sorted by relevance

/freebsd-10.3-release/sys/netpfil/pf/
H A Dpf_ruleset.c96 #define pf_main_ruleset pf_main_anchor.ruleset
145 pf_init_ruleset(struct pf_ruleset *ruleset) argument
149 memset(ruleset, 0, sizeof(struct pf_ruleset));
151 TAILQ_INIT(&ruleset->rules[i].queues[0]);
152 TAILQ_INIT(&ruleset->rules[i].queues[1]);
153 ruleset->rules[i].active.ptr = &ruleset->rules[i].queues[0];
154 ruleset->rules[i].inactive.ptr = &ruleset->rules[i].queues[1];
185 return (&anchor->ruleset);
192 struct pf_ruleset *ruleset; local
281 pf_remove_if_empty_ruleset(struct pf_ruleset *ruleset) argument
313 struct pf_ruleset *ruleset; local
[all...]
H A Dif_pflog.c200 struct pf_ruleset *ruleset, struct pf_pdesc *pd, int lookupsafe)
224 if (ruleset != NULL && ruleset->anchor != NULL)
225 strlcpy(hdr.ruleset, ruleset->anchor->name,
226 sizeof(hdr.ruleset));
198 pflog_packet(struct pfi_kif *kif, struct mbuf *m, sa_family_t af, u_int8_t dir, u_int8_t reason, struct pf_rule *rm, struct pf_rule *am, struct pf_ruleset *ruleset, struct pf_pdesc *pd, int lookupsafe) argument
H A Dpf_ioctl.c292 struct pf_ruleset *ruleset; local
296 ruleset = pf_find_ruleset(anchor);
297 if (ruleset == NULL)
304 ruleset->rules[rs_num].active.ticket)
307 rule = TAILQ_LAST(ruleset->rules[rs_num].active.ptr,
310 rule = TAILQ_FIRST(ruleset->rules[rs_num].active.ptr);
313 ruleset->rules[rs_num].inactive.ticket)
316 rule = TAILQ_LAST(ruleset->rules[rs_num].inactive.ptr,
319 rule = TAILQ_FIRST(ruleset->rules[rs_num].inactive.ptr);
673 /* Start new altq ruleset */
951 pf_addr_setup(struct pf_ruleset *ruleset, struct pf_addr_wrap *addr, sa_family_t af) argument
1137 struct pf_ruleset *ruleset; local
1294 struct pf_ruleset *ruleset; local
1325 struct pf_ruleset *ruleset; local
1386 struct pf_ruleset *ruleset; local
1972 struct pf_ruleset *ruleset = &pf_main_ruleset; local
2303 struct pf_ruleset *ruleset; local
2431 struct pf_ruleset *ruleset; local
2458 struct pf_ruleset *ruleset; local
[all...]
H A Dpf_if.c357 struct pf_ruleset *ruleset = NULL; local
395 if ((ruleset = pf_find_or_create_ruleset(PF_RESERVED_ANCHOR)) == NULL) {
400 if ((dyn->pfid_kt = pfr_attach_table(ruleset, tblname)) == NULL) {
418 if (ruleset != NULL)
419 pf_remove_if_empty_ruleset(ruleset);
H A Dpf.c2704 *rs = &f->child->ruleset;
2707 *rs = &(*r)->anchor->ruleset;
2747 *rs = &f->child->ruleset;
3077 struct pf_ruleset *ruleset = NULL; local
3349 *rsm = ruleset;
3355 &ruleset, PF_RULESET_FILTER, &r, &a,
3359 &ruleset, PF_RULESET_FILTER, &r, &a, &match))
3364 ruleset = *rsm;
3372 ruleset, pd, 1);
3750 struct pf_ruleset *ruleset local
5762 struct pf_ruleset *ruleset = NULL; local
6135 struct pf_ruleset *ruleset = NULL; local
[all...]
H A Dpf_lb.c128 struct pf_ruleset *ruleset = NULL; local
191 &ruleset, rs_num, &r, NULL, NULL);
194 pf_step_out_of_anchor(anchor_stack, &asd, &ruleset,
/freebsd-10.3-release/sys/net/
H A Dif_pflog.h40 char ruleset[PFLOG_RULESET_NAME_SIZE]; member in struct:pfloghdr
H A Dpfvar.h917 struct pf_ruleset ruleset; member in struct:pf_anchor
1697 #define pf_main_ruleset V_pf_main_anchor.ruleset
1700 /* these ruleset functions can be linked into userland programs (pfctl) */
/freebsd-10.3-release/contrib/byacc/
H A Dclosure.c7 unsigned *ruleset; variable
127 rsend = ruleset + rulesetsize;
128 for (rsp = ruleset; rsp < rsend; rsp++)
138 rsp = ruleset;
147 for (rsp = ruleset; rsp < rsend; ++rsp)
180 FREE(ruleset);
H A Dlr0.c137 ruleset = NEW2(WORDSIZE(nrules), unsigned);
/freebsd-10.3-release/contrib/sendmail/src/
H A Dreadcf.c138 int ruleset = -1; local
242 if (ruleset < 0)
244 syserr("missing valid ruleset for \"%s\"", bp);
259 RewriteRules[ruleset] = rwp =
520 ruleset = strtorwset(exbuf, NULL, ST_ENTER);
521 if (ruleset < 0)
524 rwp = RewriteRules[ruleset];
1464 case 'S': /* sender rewriting ruleset */
1465 case 'R': /* recipient rewriting ruleset */
2022 register int ruleset; local
4709 int ruleset; local
[all...]
H A Dparseaddr.c188 /* call ruleset which should return a queue group name */
990 ** ruleset -- the ruleset to use for rewriting.
1011 rewrite(pvp, ruleset, reclevel, e, maxatom)
1013 int ruleset;
1020 register char *rulename; /* ruleset name */
1039 if (ruleset < 0 || ruleset >= MAXRWSETS)
1041 syserr("554 5.3.5 rewrite: illegal ruleset number %d", ruleset);
[all...]
/freebsd-10.3-release/contrib/tcpdump/
H A Dprint-pflog.c103 printf("rule %u.%s.%u/", rulenr, hdr->ruleset, subrulenr);
/freebsd-10.3-release/usr.sbin/jail/
H A Dcommand.c271 const char *jidstr, *conslog, *path, *ruleset, *term, *username; local
501 ruleset = string_param(j->intparams[KP_DEVFS_RULESET]);
502 if (!ruleset)
503 ruleset = "4"; /* devfsrules_jail */
504 argv[3] = alloca(11 + strlen(ruleset));
505 sprintf(argv[3], "-oruleset=%s", ruleset);
/freebsd-10.3-release/sbin/pfctl/
H A Dparse.y509 ruleset : /* empty */ label
510 | ruleset include '\n'
511 | ruleset '\n'
512 | ruleset option '\n'
513 | ruleset scrubrule '\n'
514 | ruleset natrule '\n'
515 | ruleset binatrule '\n'
516 | ruleset pfrule '\n'
517 | ruleset anchorrule '\n'
518 | ruleset loadrul
[all...]
H A Dpfctl_parser.h89 const char *ruleset; member in struct:pfctl
H A Dpfctl.c1199 rs = &pf->anchor->ruleset;
1208 pf_init_ruleset(&r->anchor->ruleset);
1209 r->anchor->ruleset.anchor = r->anchor;
1305 &r->anchor->ruleset, rs_num, depth + 1)))
1415 pf_init_ruleset(&pf_main_anchor.ruleset);
1416 pf_main_anchor.ruleset.anchor = &pf_main_anchor;
1443 rs = &pf.anchor->ruleset;
1465 * the main ruleset before parsing, because tables are still
1474 pf.astack[0]->ruleset.tticket =
1519 if (trans == NULL) { /* main ruleset */
[all...]
H A Dpfctl_optimize.c125 * 'tag "bar"' since that would change the meaning of the ruleset.
272 DEBUG("optimizing ruleset");
380 * active ruleset statistics
741 * and place them in the ruleset adjacent to each
811 * currently running ruleset
878 * Load the current ruleset from the kernel and try to associate them with
879 * the ruleset we're optimizing.
934 * Now we try to associate the active ruleset's superblocks with
1325 pf->astack[0]->name, tbl->pt_buf, pf->astack[0]->ruleset.tticket)) {
1334 * Partition the flat ruleset int
[all...]
/freebsd-10.3-release/contrib/libpcap/
H A Dgencode.c7592 /* PF firewall log ruleset name */
7594 gen_pf_ruleset(char *ruleset) argument
7599 bpf_error("ruleset supported only on PF linktype");
7603 if (strlen(ruleset) >= sizeof(((struct pfloghdr *)0)->ruleset)) {
7604 bpf_error("ruleset names can only be %ld characters",
7605 (long)(sizeof(((struct pfloghdr *)0)->ruleset) - 1));
7609 b0 = gen_bcmp(OR_LINK, offsetof(struct pfloghdr, ruleset),
7610 strlen(ruleset), (const u_char *)ruleset);
7687 gen_pf_ruleset(char *ruleset) argument
[all...]
H A Dscanner.l305 rset|ruleset return PF_RSET;

Completed in 190 milliseconds