/freebsd-10.3-release/sys/netpfil/pf/ |
H A D | pf_ruleset.c | 96 #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 D | if_pflog.c | 200 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 D | pf_ioctl.c | 292 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 D | pf_if.c | 357 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 D | pf.c | 2704 *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 D | pf_lb.c | 128 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 D | if_pflog.h | 40 char ruleset[PFLOG_RULESET_NAME_SIZE]; member in struct:pfloghdr
|
H A D | pfvar.h | 917 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 D | closure.c | 7 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 D | lr0.c | 137 ruleset = NEW2(WORDSIZE(nrules), unsigned);
|
/freebsd-10.3-release/contrib/sendmail/src/ |
H A D | readcf.c | 138 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 D | parseaddr.c | 188 /* 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 D | print-pflog.c | 103 printf("rule %u.%s.%u/", rulenr, hdr->ruleset, subrulenr);
|
/freebsd-10.3-release/usr.sbin/jail/ |
H A D | command.c | 271 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 D | parse.y | 509 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 D | pfctl_parser.h | 89 const char *ruleset; member in struct:pfctl
|
H A D | pfctl.c | 1199 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 D | pfctl_optimize.c | 125 * '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 D | gencode.c | 7592 /* 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 D | scanner.l | 305 rset|ruleset return PF_RSET;
|