Home
last modified time | relevance | path

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

/freebsd-14-stable/sys/net/
HDpfvar.h749 struct pf_krule *ptr;
753 RB_HEAD(pf_krule_global, pf_krule);
754 RB_PROTOTYPE(pf_krule_global, pf_krule, entry_global, pf_krule_compare);
756 struct pf_krule { struct
770 TAILQ_ENTRY(pf_krule) entries; argument
854 RB_ENTRY(pf_krule) entry_global; argument
857 LIST_ENTRY(pf_krule) allrulelist;
864 struct pf_krule *r; argument
1210 u_int8_t, struct pf_krule *, struct pf_krule *, struct pf_kruleset *,
1269 TAILQ_HEAD(pf_krulequeue, pf_krule);
[all …]
/freebsd-14-stable/sys/netpfil/pf/
HDpf_nv.h81 nvlist_t *pf_krule_to_nvrule(struct pf_krule *);
82 int pf_nvrule_to_krule(const nvlist_t *, struct pf_krule *);
HDpf_lb.c66 static struct pf_krule *pf_match_translation(struct pf_pdesc *, struct mbuf *,
70 static int pf_get_sport(sa_family_t, uint8_t, struct pf_krule *,
131 static struct pf_krule *
137 struct pf_krule *r, *rm = NULL; in pf_match_translation()
223 pf_get_sport(sa_family_t af, u_int8_t proto, struct pf_krule *r, in pf_get_sport()
340 pf_get_mape_sport(sa_family_t af, u_int8_t proto, struct pf_krule *r, in pf_get_mape_sport()
376 pf_map_addr(sa_family_t af, struct pf_krule *r, struct pf_addr *saddr, in pf_map_addr()
607 struct pf_krule **rp) in pf_get_translation()
609 struct pf_krule *r = NULL; in pf_get_translation()
HDpf.c191 VNET_DEFINE(struct pf_krule *, pf_rulemarker);
259 struct pf_krule *rule;
312 sa_family_t, struct pf_krule *, int);
322 struct pf_krule *, struct mbuf **);
324 struct pf_kstate *, struct pf_krule *,
328 static int pf_test_rule(struct pf_krule **, struct pf_kstate **,
330 struct pf_pdesc *, struct pf_krule **,
332 static int pf_create_state(struct pf_krule *, struct pf_krule *,
333 struct pf_krule *, struct pf_pdesc *,
342 static int pf_test_fragment(struct pf_krule **, struct pfi_kkif *,
[all …]
HDif_pflog.c217 u_int8_t reason, struct pf_krule *rm, struct pf_krule *am, in pflog_packet()
HDpf_ioctl.c124 static void pf_hash_rule_rolling(MD5_CTX *, struct pf_krule *);
125 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);
438 struct pf_krule *rule; in pf_get_kpool()
511 pf_unlink_rule_locked(struct pf_krulequeue *rulequeue, struct pf_krule *rule) in pf_unlink_rule_locked()
524 pf_unlink_rule(struct pf_krulequeue *rulequeue, struct pf_krule *rule) in pf_unlink_rule()
572 pf_free_rule(struct pf_krule *rule) in pf_free_rule()
[all …]
HDpf_ruleset.c315 pf_kanchor_setup(struct pf_krule *r, const struct pf_kruleset *s, in pf_kanchor_setup()
371 pf_kanchor_nvcopyout(const struct pf_kruleset *rs, const struct pf_krule *r, in pf_kanchor_nvcopyout()
465 pf_kanchor_copyout(const struct pf_kruleset *rs, const struct pf_krule *r, in pf_kanchor_copyout()
511 pf_kanchor_remove(struct pf_krule *r) in pf_kanchor_remove()
HDpf_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()
HDpf_norm.c1040 struct pf_krule *r; in pf_normalize_ip()
1202 struct pf_krule *r; in pf_normalize_ip6()
1378 struct pf_krule *r, *rm = NULL; in pf_normalize_tcp()
2193 struct pf_krule *r, *rm = NULL; in pf_normalize_sctp()
HDif_pfsync.c525 struct pf_krule *r = NULL; in pfsync_state_import()