/freebsd-10.0-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 | 274 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 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 | 2588 *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 D | pf_lb.c | 129 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 D | closure.c | 7 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 D | lr0.c | 137 ruleset = NEW2(WORDSIZE(nrules), unsigned);
|
/freebsd-10.0-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 | 990 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 D | readcf.c | 93 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 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.0-release/contrib/tcpdump/ |
H A D | print-pflog.c | 103 printf("rule %u.%s.%u/", rulenr, hdr->ruleset, subrulenr);
|
/freebsd-10.0-release/usr.sbin/jail/ |
H A D | command.c | 265 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 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 | 1198 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 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.0-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;
|