Home
last modified time | relevance | path

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

/freebsd-9-stable/contrib/pf/pfctl/
Dpfctl_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 …]
Dpfctl_parser.h206 struct pf_rule por_rule;
219 int pfctl_add_rule(struct pfctl *, struct pf_rule *, const char *);
239 void print_rule(struct pf_rule *, const char *, int, int);
Dparse.y309 int rule_consistent(struct pf_rule *, int);
310 int filter_consistent(struct pf_rule *, int);
311 int nat_consistent(struct pf_rule *);
312 int rdr_consistent(struct pf_rule *);
325 void expand_rule(struct pf_rule *, struct node_if *,
340 int rule_label(struct pf_rule *, char *);
777 struct pf_rule r;
898 struct pf_rule r;
919 struct pf_rule r;
961 struct pf_rule r;
[all …]
Dpfctl.c90 void pfctl_print_rule_counters(struct pf_rule *, int);
104 int pfctl_load_rule(struct pfctl *, char *, struct pf_rule *, int);
776 pfctl_print_rule_counters(struct pf_rule *rule, int opts) in pfctl_print_rule_counters()
1188 pfctl_add_rule(struct pfctl *pf, struct pf_rule *r, const char *anchor_call) in pfctl_add_rule()
1191 struct pf_rule *rule; in pfctl_add_rule()
1268 struct pf_rule *r; in pfctl_load_ruleset()
1325 pfctl_load_rule(struct pfctl *pf, char *path, struct pf_rule *r, int depth) in pfctl_load_rule()
Dpfctl_parser.c684 print_rule(struct pf_rule *r, const char *anchor_call, int verbose, int numeric) in print_rule()
/freebsd-9-stable/sys/contrib/pf/net/
Dpfvar.h584 struct pf_rule *ptr;
590 struct pf_rule { struct
615 TAILQ_ENTRY(pf_rule) entries; argument
968 u_int8_t, u_int8_t, struct pf_rule *, struct pf_rule *,
1041 TAILQ_HEAD(pf_rulequeue, pf_rule);
1050 struct pf_rule **ptr_array;
1270 struct pf_rule *nat_rule; /* nat/rdr rule applied to packet */
1550 struct pf_rule rule;
1902 struct pf_rule *, struct pf_addr *,
1918 VNET_DECLARE(struct pf_rule, pf_default_rule);
[all …]
Dif_pflog.h78 struct pf_rule;
85 u_int8_t, u_int8_t, struct pf_rule *, struct pf_rule *,
Dpf_lb.c163 struct pf_rule *pf_match_translation(struct pf_pdesc *, struct mbuf *,
167 int pf_get_sport(sa_family_t, u_int8_t, struct pf_rule *,
229 struct pf_rule *
234 struct pf_rule *r, *rm = NULL; in pf_match_translation()
320 pf_get_sport(sa_family_t af, u_int8_t proto, struct pf_rule *r,
426 pf_map_addr(sa_family_t af, struct pf_rule *r, struct pf_addr *saddr,
619 struct pf_rule *
627 struct pf_rule *r = NULL;
Dpf_ruleset.c343 pf_anchor_setup(struct pf_rule *r, const struct pf_ruleset *s, in pf_anchor_setup()
399 pf_anchor_copyout(const struct pf_ruleset *rs, const struct pf_rule *r, in pf_anchor_copyout()
445 pf_anchor_remove(struct pf_rule *r) in pf_anchor_remove()
Dpf.c192 struct pf_rule *r;
227 struct pf_rule *r;
257 const struct pf_rule *, sa_family_t,
259 void pf_send_tcp(const struct pf_rule *, sa_family_t,
266 sa_family_t, struct pf_rule *);
270 int pf_test_rule(struct pf_rule **, struct pf_state **,
272 void *, struct pf_pdesc *, struct pf_rule **,
279 static __inline int pf_create_state(struct pf_rule *, struct pf_rule *,
280 struct pf_rule *, struct pf_pdesc *,
287 int pf_test_fragment(struct pf_rule **, int,
[all …]
Dpf_ioctl.c162 void pf_hash_rule(MD5_CTX *, struct pf_rule *);
172 VNET_DEFINE(struct pf_rule, pf_default_rule);
188 struct pf_rule pf_default_rule;
333 UMA_CREATE(V_pf_rule_pl, struct pf_rule, "pfrulepl"); in pfattach()
439 pool_init(&pf_rule_pl, sizeof(struct pf_rule), 0, 0, 0, "pfrulepl", in pfattach()
543 struct pf_rule *rule; in pf_get_pool()
611 pf_rm_rule(struct pf_rulequeue *rulequeue, struct pf_rule *rule) in pf_rm_rule()
1203 struct pf_rule *rule;
1223 struct pf_rule *rule;
1284 pf_hash_rule(MD5_CTX *ctx, struct pf_rule *rule)
[all …]
Dif_pflog.c327 u_int8_t reason, struct pf_rule *rm, struct pf_rule *am, in pflog_packet()
Dpf_norm.c161 int pf_normalize_tcpopt(struct pf_rule *, struct mbuf *,
1141 struct pf_rule *r;
1402 struct pf_rule *r;
1577 struct pf_rule *r, *rm = NULL;
2252 pf_normalize_tcpopt(struct pf_rule *r, struct mbuf *m, struct tcphdr *th,
Dif_pfsync.c686 struct pf_rule *r = NULL;