Home
last modified time | relevance | path

Searched refs:pf_krule (Results 1 – 11 of 11) sorted by relevance

/freebsd/sys/net/
H A Dpfvar.h783 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 Dpf_nv.h81 nvlist_t *pf_krule_to_nvrule(struct pf_krule *);
82 int pf_nvrule_to_krule(const nvlist_t *, struct pf_krule *);
H A Dpf_lb.c76 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 Dpf_ruleset.c314 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 Dif_pflog.c245 struct pf_krule *rm, struct pf_krule *am, in pflog_packet()
H A Dpf.c199 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 Dpf_ioctl.c125 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 Dpf_nv.c505 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 Dpf_norm.c1070 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 Dpf_nl.c553 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 Dif_pfsync.c527 struct pf_krule *r = NULL; in pfsync_state_import()