/freebsd/sys/net/ |
H A D | pfvar.h | 783 RB_HEAD(pf_krule_global, pf_krule); 784 RB_PROTOTYPE(pf_krule_global, pf_krule, entry_global, pf_krule_compare); 786 struct pf_krule { struct 789 struct pf_krule *skip[PF_SKIP_COUNT]; argument 801 TAILQ_ENTRY(pf_krule) entries; argument 890 RB_ENTRY(pf_krule) entry_global; argument 893 LIST_ENTRY(pf_krule) allrulelist; 900 struct pf_krule *r; argument 910 struct pf_krule *rule; 1116 struct pf_krule *rule; [all …]
|
/freebsd/sys/netpfil/pf/ |
H A D | pf_nv.h | 81 nvlist_t *pf_krule_to_nvrule(struct pf_krule *); 82 int pf_nvrule_to_krule(const nvlist_t *, struct pf_krule *);
|
H A D | pf_lb.c | 76 static struct pf_krule *pf_match_translation(struct pf_pdesc *, 78 static int pf_get_sport(struct pf_pdesc *, struct pf_krule *, 142 static struct pf_krule * 146 struct pf_krule *r, *rm = NULL; in pf_match_translation() 232 pf_get_sport(struct pf_pdesc *pd, struct pf_krule *r, in pf_get_sport() 435 pf_get_mape_sport(struct pf_pdesc *pd, struct pf_krule *r, in pf_get_mape_sport() 473 pf_map_addr(sa_family_t af, struct pf_krule *r, struct pf_addr *saddr, in pf_map_addr() 646 pf_map_addr_sn(sa_family_t af, struct pf_krule *r, struct pf_addr *saddr, in pf_map_addr_sn() 722 struct pf_kanchor_stackframe *anchor_stack, struct pf_krule **rp, in pf_get_translation() 725 struct pf_krule *r = NULL; in pf_get_translation() [all …]
|
H A D | pf_ruleset.c | 314 pf_kanchor_setup(struct pf_krule *r, const struct pf_kruleset *s, in pf_kanchor_setup() 370 pf_kanchor_copyout(const struct pf_kruleset *rs, const struct pf_krule *r, in pf_kanchor_copyout() 416 pf_kanchor_nvcopyout(const struct pf_kruleset *rs, const struct pf_krule *r, in pf_kanchor_nvcopyout() 478 pf_kanchor_remove(struct pf_krule *r) in pf_kanchor_remove()
|
H A D | if_pflog.c | 245 struct pf_krule *rm, struct pf_krule *am, in pflog_packet()
|
H A D | pf.c | 199 VNET_DEFINE(struct pf_krule *, pf_rulemarker); 267 struct pf_krule *rule; 326 sa_family_t, struct pf_krule *, int); 336 struct pf_krule *, struct mbuf **); 338 struct pf_kstate *, struct pf_krule *, 342 static int pf_test_rule(struct pf_krule **, struct pf_kstate **, 343 struct pf_pdesc *, struct pf_krule **, 345 static int pf_create_state(struct pf_krule *, struct pf_krule *, 346 struct pf_krule *, struct pf_pdesc *, 384 static int pf_match_rcvif(struct mbuf *, struct pf_krule *); [all …]
|
H A D | pf_ioctl.c | 125 static void pf_hash_rule_rolling(MD5_CTX *, struct pf_krule *); 126 static void pf_hash_rule(struct pf_krule *); 140 VNET_DEFINE(struct pf_krule, pf_default_rule); 142 static __inline int pf_krule_compare(struct pf_krule *, 143 struct pf_krule *); 145 RB_GENERATE(pf_krule_global, pf_krule, entry_global, pf_krule_compare); 436 struct pf_krule *rule; in pf_get_kpool() 520 pf_unlink_rule_locked(struct pf_krulequeue *rulequeue, struct pf_krule *rule) in pf_unlink_rule_locked() 533 pf_unlink_rule(struct pf_krulequeue *rulequeue, struct pf_krule *rule) in pf_unlink_rule() 581 pf_free_rule(struct pf_krule *rule) in pf_free_rule() [all …]
|
H A D | pf_nv.c | 505 pf_nvrule_to_krule(const nvlist_t *nvl, struct pf_krule *rule) in pf_nvrule_to_krule() 660 pf_divert_to_nvdivert(const struct pf_krule *rule) in pf_divert_to_nvdivert() 684 pf_krule_to_nvrule(struct pf_krule *rule) in pf_krule_to_nvrule()
|
H A D | pf_norm.c | 1070 struct pf_krule *r; in pf_normalize_ip() 1231 struct pf_krule *r; in pf_normalize_ip6() 1307 struct pf_krule *r, *rm = NULL; in pf_normalize_tcp() 2121 struct pf_krule *r, *rm = NULL; in pf_normalize_sctp()
|
H A D | pf_nl.c | 553 nlattr_add_labels(struct nl_writer *nw, int attrtype, const struct pf_krule *r) in nlattr_add_labels() 682 #define _OUT(_field) offsetof(struct pf_krule, _field) 756 struct pf_krule *rule; 867 struct pf_krule *rule; in pf_handle_getrule()
|
H A D | if_pfsync.c | 527 struct pf_krule *r = NULL; in pfsync_state_import()
|