Home
last modified time | relevance | path

Searched refs:pfctl_rule (Results 1 – 12 of 12) sorted by relevance

/freebsd/sbin/pfctl/
H A Dpfctl_optimize.c100 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 Dpfctl.h138 int pfctl_anchor_setup(struct pfctl_rule *,
151 void expand_label(char *, size_t, struct pfctl_rule *);
H A Dpfctl_parser.h267 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 Dparse.y366 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 Dpfctl.c98 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 Dpf_ruleset.c435 pfctl_anchor_setup(struct pfctl_rule *r, const struct pfctl_ruleset *s, in pfctl_anchor_setup()
H A Dpfctl_parser.c831 print_rule(struct pfctl_rule *r, const char *anchor_call, int verbose, int numeric) in print_rule()
/freebsd/lib/libpfctl/
H A Dlibpfctl.h162 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 Dlibpfctl.c693 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 Dfilter.c53 static struct pfctl_rule pfrule;
/freebsd/contrib/pf/tftp-proxy/
H A Dfilter.c57 static struct pfctl_rule pfrule;
/freebsd/usr.sbin/bsnmpd/modules/snmp_pf/
H A Dpf_snmp.c1503 struct pfctl_rule rule; in pfl_scan_ruleset()