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

/freebsd-9.3-release/sys/contrib/pf/net/
H A Dif_pflog.h78 struct pf_rule;
85 u_int8_t, u_int8_t, struct pf_rule *, struct pf_rule *,
H A Dpfvar.h94 * Note about PFTM_*: real indices into pf_rule.timeout[] come before
584 struct pf_rule *ptr;
590 struct pf_rule { struct
615 TAILQ_ENTRY(pf_rule) entries;
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 rul
[all...]
H A 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;
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;
H A Dpf_ruleset.c343 pf_anchor_setup(struct pf_rule *r, const struct pf_ruleset *s,
399 pf_anchor_copyout(const struct pf_ruleset *rs, const struct pf_rule *r,
445 pf_anchor_remove(struct pf_rule *r)
H A Dif_pflog.c327 u_int8_t reason, struct pf_rule *rm, struct pf_rule *am,
H A 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");
439 pool_init(&pf_rule_pl, sizeof(struct pf_rule), 0, 0, 0, "pfrulepl",
543 struct pf_rule *rule;
611 pf_rm_rule(struct pf_rulequeue *rulequeue, struct pf_rule *rule)
1203 struct pf_rule *rule;
1223 struct pf_rule *rule;
1284 pf_hash_rule(MD5_CTX *ctx, struct pf_rule *rul
[all...]
H A 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 *, struc
[all...]
H A 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,
H A Dif_pfsync.c686 struct pf_rule *r = NULL;
/freebsd-9.3-release/contrib/pf/pfctl/
H A 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 *);
[all...]
H A Dpfctl_parser.h204 /* optimizer pf_rule container */
206 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);
H A 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
[all...]
H A 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)
1188 pfctl_add_rule(struct pfctl *pf, struct pf_rule *r, const char *anchor_call)
1191 struct pf_rule *rule;
1268 struct pf_rule *r;
1325 pfctl_load_rule(struct pfctl *pf, char *path, struct pf_rule *r, int depth)
H A Dpfctl_parser.c684 print_rule(struct pf_rule *r, const char *anchor_call, int verbose, int numeric)

Completed in 96 milliseconds