/freebsd/sbin/pfctl/ |
H A D | pfctl_optimize.c | 100 offsetof(struct pfctl_rule, field), \ 101 sizeof(((struct pfctl_rule *)0)->field)} 217 void comparable_rule(struct pfctl_rule *, const struct pfctl_rule *, int); 220 void exclude_supersets(struct pfctl_rule *, struct pfctl_rule *); 229 int rules_combineable(struct pfctl_rule *, struct pfctl_rule *); 234 int skip_cmp_af(struct pfctl_rule *, struct pfctl_rule *); 235 int skip_cmp_dir(struct pfctl_rule *, struct pfctl_rule *); 236 int skip_cmp_dst_addr(struct pfctl_rule *, struct pfctl_rule *); 237 int skip_cmp_dst_port(struct pfctl_rule *, struct pfctl_rule *); 238 int skip_cmp_ifp(struct pfctl_rule *, struct pfctl_rule *); [all …]
|
H A D | pfctl.h | 138 int pfctl_anchor_setup(struct pfctl_rule *, 151 void expand_label(char *, size_t, struct pfctl_rule *);
|
H A D | pfctl_parser.h | 267 struct pfctl_rule por_rule; 280 int pfctl_append_rule(struct pfctl *, struct pfctl_rule *, const char *); 305 void print_rule(struct pfctl_rule *, const char *, int, int);
|
H A D | parse.y | 366 int rule_consistent(struct pfctl_rule *, int); 367 int filter_consistent(struct pfctl_rule *, int); 368 int nat_consistent(struct pfctl_rule *); 369 int rdr_consistent(struct pfctl_rule *); 379 struct pfctl_rule *); 385 void expand_rule(struct pfctl_rule *, struct node_if *, 402 int rule_label(struct pfctl_rule *, char *s[PF_RULE_MAX_LABEL_COUNT]); 952 struct pfctl_rule r; 1093 struct pfctl_rule r; 1114 struct pfctl_rule r; [all …]
|
H A D | pfctl.c | 98 void pfctl_print_rule_counters(struct pfctl_rule *, int); 121 int pfctl_load_rule(struct pfctl *, char *, struct pfctl_rule *, int); 1037 pfctl_print_rule_counters(struct pfctl_rule *rule, int opts) in pfctl_print_rule_counters() 1225 struct pfctl_rule rule; in pfctl_show_rules() 1445 struct pfctl_rule rule; in pfctl_show_nat() 1741 pfctl_append_rule(struct pfctl *pf, struct pfctl_rule *r, in pfctl_append_rule() 1745 struct pfctl_rule *rule; in pfctl_append_rule() 1986 struct pfctl_rule *r; in pfctl_load_ruleset() 2049 pfctl_load_rule(struct pfctl *pf, char *path, struct pfctl_rule *r, int depth) in pfctl_load_rule()
|
H A D | pf_ruleset.c | 435 pfctl_anchor_setup(struct pfctl_rule *r, const struct pfctl_ruleset *s, in pfctl_anchor_setup()
|
H A D | pfctl_parser.c | 831 print_rule(struct pfctl_rule *r, const char *anchor_call, int verbose, int numeric) in print_rule()
|
/freebsd/lib/libpfctl/ |
H A D | libpfctl.h | 162 struct pfctl_rule { struct 176 TAILQ_ENTRY(pfctl_rule) entries; argument 270 TAILQ_HEAD(pfctl_rulequeue, pfctl_rule); argument 277 struct pfctl_rule **ptr_array; 457 const char *anchor, uint32_t ruleset, struct pfctl_rule *rule, 460 const char *anchor, uint32_t ruleset, struct pfctl_rule *rule, 463 const char *anchor, uint32_t ruleset, struct pfctl_rule *rule, 466 const char *anchor, uint32_t ruleset, struct pfctl_rule *rule, 468 int pfctl_add_rule(int dev, const struct pfctl_rule *r, 471 int pfctl_add_rule_h(struct pfctl_handle *h, const struct pfctl_rule *r,
|
H A D | libpfctl.c | 693 pf_nvdivert_to_divert(const nvlist_t *nvl, struct pfctl_rule *rule) in pf_nvdivert_to_divert() 700 pf_nvrule_to_rule(const nvlist_t *nvl, struct pfctl_rule *rule) in pf_nvrule_to_rule() 1212 snl_add_msg_attr_pf_rule(struct snl_writer *nw, uint32_t type, const struct pfctl_rule *r) in snl_add_msg_attr_pf_rule() 1298 pfctl_add_rule(int dev __unused, const struct pfctl_rule *r, const char *anchor, in pfctl_add_rule() 1316 pfctl_add_rule_h(struct pfctl_handle *h, const struct pfctl_rule *r, in pfctl_add_rule_h() 1419 uint32_t ruleset, struct pfctl_rule *rule, char *anchor_call) in pfctl_get_rule_h() 1427 uint32_t ruleset, struct pfctl_rule *rule, char *anchor_call) in pfctl_get_rule() 1585 struct pfctl_rule r; 1677 const char *anchor, uint32_t ruleset, struct pfctl_rule *rule, in pfctl_get_clear_rule_h() 1722 const char *anchor, uint32_t ruleset, struct pfctl_rule *rule, in pfctl_get_clear_rule()
|
/freebsd/contrib/pf/ftp-proxy/ |
H A D | filter.c | 53 static struct pfctl_rule pfrule;
|
/freebsd/contrib/pf/tftp-proxy/ |
H A D | filter.c | 57 static struct pfctl_rule pfrule;
|
/freebsd/usr.sbin/bsnmpd/modules/snmp_pf/ |
H A D | pf_snmp.c | 1503 struct pfctl_rule rule; in pfl_scan_ruleset()
|