Lines Matching refs:pf_frnode
80 struct pf_frnode { struct
87 RB_ENTRY(pf_frnode) fn_entry; argument
104 struct pf_frnode *fr_node; /* ip src/dst/proto/af for fragments */ argument
126 RB_HEAD(pf_frnode_tree, pf_frnode);
129 static __inline int pf_frnode_compare(struct pf_frnode *,
130 struct pf_frnode *);
133 RB_PROTOTYPE(pf_frnode_tree, pf_frnode, fn_entry, pf_frnode_compare);
134 RB_GENERATE(pf_frnode_tree, pf_frnode, fn_entry, pf_frnode_compare);
146 static struct pf_fragment *pf_find_fragment(struct pf_frnode *, u_int32_t);
154 static struct pf_fragment *pf_fillup_fragment(struct pf_frnode *, u_int32_t,
167 pf_ip2key(struct ip *ip, struct pf_frnode *key) in pf_ip2key()
184 sizeof(struct pf_frnode), NULL, NULL, NULL, NULL, in pf_normalize_init()
221 pf_frnode_compare(struct pf_frnode *a, struct pf_frnode *b) in pf_frnode_compare()
304 struct pf_frnode *frnode; in pf_free_fragment()
333 pf_find_fragment(struct pf_frnode *key, uint32_t id) in pf_find_fragment()
336 struct pf_frnode *frnode; in pf_find_fragment()
570 pf_fillup_fragment(struct pf_frnode *key, uint32_t id, in pf_fillup_fragment()
575 struct pf_frnode *frnode; in pf_fillup_fragment()
818 struct pf_frnode key; in pf_reassemble()
911 struct pf_frnode key; in pf_reassemble6()