| /freebsd-9-stable/contrib/pf/pfctl/ |
| D | pfctl_optimize.c | 102 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 …]
|
| D | pfctl_parser.h | 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);
|
| D | parse.y | 309 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 …]
|
| D | pfctl.c | 90 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()
|
| D | pfctl_parser.c | 684 print_rule(struct pf_rule *r, const char *anchor_call, int verbose, int numeric) in print_rule()
|
| /freebsd-9-stable/sys/contrib/pf/net/ |
| D | pfvar.h | 584 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 …]
|
| D | if_pflog.h | 78 struct pf_rule; 85 u_int8_t, u_int8_t, struct pf_rule *, struct pf_rule *,
|
| D | pf_lb.c | 163 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;
|
| D | pf_ruleset.c | 343 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()
|
| D | pf.c | 192 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 …]
|
| D | pf_ioctl.c | 162 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 …]
|
| D | if_pflog.c | 327 u_int8_t reason, struct pf_rule *rm, struct pf_rule *am, in pflog_packet()
|
| D | pf_norm.c | 161 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,
|
| D | if_pfsync.c | 686 struct pf_rule *r = NULL;
|