Home
last modified time | relevance | path

Searched refs:pf_rule (Results 1 – 14 of 14) sorted by relevance

/NextBSD/sbin/pfctl/
HDpfctl_optimize.c102 offsetof(struct pf_rule, field), \
103 sizeof(((struct pf_rule *)0)->field)}
216 void comparable_rule(struct pf_rule *, const struct pf_rule *, int);
219 void exclude_supersets(struct pf_rule *, struct pf_rule *);
228 int rules_combineable(struct pf_rule *, struct pf_rule *);
233 int skip_cmp_af(struct pf_rule *, struct pf_rule *);
234 int skip_cmp_dir(struct pf_rule *, struct pf_rule *);
235 int skip_cmp_dst_addr(struct pf_rule *, struct pf_rule *);
236 int skip_cmp_dst_port(struct pf_rule *, struct pf_rule *);
237 int skip_cmp_ifp(struct pf_rule *, struct pf_rule *);
[all …]
HDpfctl_parser.h222 struct pf_rule por_rule;
235 int pfctl_add_rule(struct pfctl *, struct pf_rule *, const char *);
255 void print_rule(struct pf_rule *, const char *, int, int);
HDparse.y311 int rule_consistent(struct pf_rule *, int);
312 int filter_consistent(struct pf_rule *, int);
313 int nat_consistent(struct pf_rule *);
314 int rdr_consistent(struct pf_rule *);
327 void expand_rule(struct pf_rule *, struct node_if *,
342 int rule_label(struct pf_rule *, char *);
783 struct pf_rule r;
904 struct pf_rule r;
925 struct pf_rule r;
967 struct pf_rule r;
[all …]
HDpfctl.c88 void pfctl_print_rule_counters(struct pf_rule *, int);
102 int pfctl_load_rule(struct pfctl *, char *, struct pf_rule *, int);
771 pfctl_print_rule_counters(struct pf_rule *rule, int opts) in pfctl_print_rule_counters()
1183 pfctl_add_rule(struct pfctl *pf, struct pf_rule *r, const char *anchor_call) in pfctl_add_rule()
1186 struct pf_rule *rule; in pfctl_add_rule()
1263 struct pf_rule *r; in pfctl_load_ruleset()
1320 pfctl_load_rule(struct pfctl *pf, char *path, struct pf_rule *r, int depth) in pfctl_load_rule()
HDpfctl_parser.c684 print_rule(struct pf_rule *r, const char *anchor_call, int verbose, int numeric) in print_rule()
/NextBSD/sys/net/
HDpfvar.h471 struct pf_rule *ptr;
477 struct pf_rule { struct
501 TAILQ_ENTRY(pf_rule) entries; argument
826 u_int8_t, u_int8_t, struct pf_rule *, struct pf_rule *,
886 TAILQ_HEAD(pf_rulequeue, pf_rule);
895 struct pf_rule **ptr_array;
1097 struct pf_rule *nat_rule; /* nat/rdr rule applied to packet */
1215 struct pf_rule rule;
1549 struct pf_rule *, sa_family_t, int);
1561 VNET_DECLARE(struct pf_rule, pf_default_rule);
[all …]
HDif_pflog.h56 struct pf_rule;
/NextBSD/sys/netpfil/pf/
HDpf_lb.c60 static struct pf_rule *pf_match_translation(struct pf_pdesc *, struct mbuf *,
64 static int pf_get_sport(sa_family_t, uint8_t, struct pf_rule *,
125 static struct pf_rule *
131 struct pf_rule *r, *rm = NULL; in pf_match_translation()
214 pf_get_sport(sa_family_t af, u_int8_t proto, struct pf_rule *r, in pf_get_sport()
307 pf_map_addr(sa_family_t af, struct pf_rule *r, struct pf_addr *saddr, in pf_map_addr()
510 struct pf_rule *
517 struct pf_rule *r = NULL; in pf_get_translation()
HDpf_ruleset.c310 pf_anchor_setup(struct pf_rule *r, const struct pf_ruleset *s, in pf_anchor_setup()
366 pf_anchor_copyout(const struct pf_ruleset *rs, const struct pf_rule *r, in pf_anchor_copyout()
412 pf_anchor_remove(struct pf_rule *r) in pf_anchor_remove()
HDpf.c169 struct pf_rule *rule;
218 const struct pf_rule *, sa_family_t,
224 sa_family_t, struct pf_rule *);
231 static int pf_test_rule(struct pf_rule **, struct pf_state **,
233 struct pf_pdesc *, struct pf_rule **,
235 static int pf_create_state(struct pf_rule *, struct pf_rule *,
236 struct pf_rule *, struct pf_pdesc *,
242 static int pf_test_fragment(struct pf_rule **, int,
244 struct pf_pdesc *, struct pf_rule **,
281 struct pf_rule *, struct pf_addr *, sa_family_t);
[all …]
HDif_pflog.c200 u_int8_t reason, struct pf_rule *rm, struct pf_rule *am, in pflog_packet()
HDpf_ioctl.c110 static void pf_hash_rule(MD5_CTX *, struct pf_rule *);
117 VNET_DEFINE(struct pf_rule, pf_default_rule);
297 struct pf_rule *rule; in pf_get_pool()
370 pf_unlink_rule(struct pf_rulequeue *rulequeue, struct pf_rule *rule) in pf_unlink_rule()
384 pf_free_rule(struct pf_rule *rule) in pf_free_rule()
736 struct pf_rule *rule; in pf_begin_rules()
758 struct pf_rule *rule; in pf_rollback_rules()
818 pf_hash_rule(MD5_CTX *ctx, struct pf_rule *rule) in pf_hash_rule()
860 struct pf_rule *rule, **old_array; in pf_commit_rules()
918 struct pf_rule *rule; in pf_setup_pfsync_matching()
[all …]
HDpf_norm.c131 static int pf_normalize_tcpopt(struct pf_rule *, struct mbuf *,
807 struct pf_rule *r; in pf_normalize_ip()
948 struct pf_rule *r; in pf_normalize_ip6()
1133 struct pf_rule *r, *rm = NULL; in pf_normalize_tcp()
1735 pf_normalize_tcpopt(struct pf_rule *r, struct mbuf *m, struct tcphdr *th, in pf_normalize_tcpopt()
HDif_pfsync.c411 struct pf_rule *r = NULL; in pfsync_state_import()