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

/freebsd-10.0-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.c274 struct pf_ruleset *ruleset; local
278 ruleset = pf_find_ruleset(anchor);
279 if (ruleset == NULL)
286 ruleset->rules[rs_num].active.ticket)
289 rule = TAILQ_LAST(ruleset->rules[rs_num].active.ptr,
292 rule = TAILQ_FIRST(ruleset->rules[rs_num].active.ptr);
295 ruleset->rules[rs_num].inactive.ticket)
298 rule = TAILQ_LAST(ruleset->rules[rs_num].inactive.ptr,
301 rule = TAILQ_FIRST(ruleset->rules[rs_num].inactive.ptr);
650 /* Start new altq ruleset */
928 pf_addr_setup(struct pf_ruleset *ruleset, struct pf_addr_wrap *addr, sa_family_t af) argument
1120 struct pf_ruleset *ruleset; local
1271 struct pf_ruleset *ruleset; local
1302 struct pf_ruleset *ruleset; local
1360 struct pf_ruleset *ruleset; local
1917 struct pf_ruleset *ruleset = &pf_main_ruleset; local
2248 struct pf_ruleset *ruleset; local
2382 struct pf_ruleset *ruleset; local
2409 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.c2588 *rs = &f->child->ruleset;
2591 *rs = &(*r)->anchor->ruleset;
2631 *rs = &f->child->ruleset;
2986 struct pf_ruleset *ruleset = NULL; local
3258 *rsm = ruleset;
3264 &ruleset, PF_RULESET_FILTER, &r, &a,
3268 &ruleset, PF_RULESET_FILTER, &r, &a, &match))
3273 ruleset = *rsm;
3281 ruleset, pd, 1);
3629 struct pf_ruleset *ruleset local
5634 struct pf_ruleset *ruleset = NULL; local
5999 struct pf_ruleset *ruleset = NULL; local
[all...]
H A Dpf_lb.c129 struct pf_ruleset *ruleset = NULL; local
192 &ruleset, rs_num, &r, NULL, NULL);
195 pf_step_out_of_anchor(anchor_stack, &asd, &ruleset,
/freebsd-10.0-release/contrib/byacc/
H A Dclosure.c7 unsigned *ruleset; variable
119 rsend = ruleset + rulesetsize;
120 for (rsp = ruleset; rsp < rsend; rsp++)
130 rsp = ruleset;
139 for (rsp = ruleset; rsp < rsend; ++rsp)
172 FREE(ruleset);
H A Dlr0.c137 ruleset = NEW2(WORDSIZE(nrules), unsigned);
/freebsd-10.0-release/sys/net/
H A Dif_pflog.h40 char ruleset[PFLOG_RULESET_NAME_SIZE]; member in struct:pfloghdr
H A Dpfvar.h990 struct pf_ruleset ruleset; member in struct:pf_anchor
1892 #define pf_main_ruleset V_pf_main_anchor.ruleset
1895 /* these ruleset functions can be linked into userland programs (pfctl) */
/freebsd-10.0-release/contrib/sendmail/src/
H A Dreadcf.c93 int ruleset = -1; local
192 if (ruleset < 0)
194 syserr("missing valid ruleset for \"%s\"", bp);
209 RewriteRules[ruleset] = rwp =
470 ruleset = strtorwset(exbuf, NULL, ST_ENTER);
471 if (ruleset < 0)
474 rwp = RewriteRules[ruleset];
1288 case 'S': /* sender rewriting ruleset */
1289 case 'R': /* recipient rewriting ruleset */
1841 register int ruleset; local
4204 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.0-release/contrib/tcpdump/
H A Dprint-pflog.c103 printf("rule %u.%s.%u/", rulenr, hdr->ruleset, subrulenr);
/freebsd-10.0-release/usr.sbin/jail/
H A Dcommand.c265 const char *jidstr, *conslog, *path, *ruleset, *term, *username; local
449 ruleset = string_param(j->intparams[KP_DEVFS_RULESET]);
450 if (!ruleset)
451 ruleset = "4"; /* devfsrules_jail */
452 argv[3] = alloca(11 + strlen(ruleset));
453 sprintf(argv[3], "-oruleset=%s", ruleset);
/freebsd-10.0-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.c1198 rs = &pf->anchor->ruleset;
1207 pf_init_ruleset(&r->anchor->ruleset);
1208 r->anchor->ruleset.anchor = r->anchor;
1304 &r->anchor->ruleset, rs_num, depth + 1)))
1414 pf_init_ruleset(&pf_main_anchor.ruleset);
1415 pf_main_anchor.ruleset.anchor = &pf_main_anchor;
1442 rs = &pf.anchor->ruleset;
1464 * the main ruleset before parsing, because tables are still
1473 pf.astack[0]->ruleset.tticket =
1518 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.0-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 307 milliseconds