pf_kanchor
struct pf_kanchor;
struct pf_kanchor *anchor;
RB_HEAD(pf_kanchor_global, pf_kanchor);
RB_HEAD(pf_kanchor_node, pf_kanchor);
RB_ENTRY(pf_kanchor) entry_global;
RB_ENTRY(pf_kanchor) entry_node;
struct pf_kanchor *parent;
RB_PROTOTYPE(pf_kanchor_global, pf_kanchor, entry_global, pf_anchor_compare);
RB_PROTOTYPE(pf_kanchor_node, pf_kanchor, entry_node, pf_kanchor_compare);
VNET_DECLARE(struct pf_kanchor, pf_main_anchor);
struct pf_kanchor *anchor;
sizeof(struct pf_kanchor), NULL, NULL, NULL, NULL,
struct pf_kanchor *child;
struct pf_kanchor *anchor;
struct pf_kanchor *anchor;
struct pf_kanchor *anchor, *tmp_anchor;
struct pf_kanchor *child;
static struct pf_kanchor *
struct pf_kanchor *key, *found;
key = (struct pf_kanchor *)rs_malloc(sizeof(*key));
struct pf_kanchor *anchor;
static struct pf_kanchor *
pf_create_kanchor(struct pf_kanchor *parent, const char *aname)
struct pf_kanchor *anchor, *dup;
struct pf_kanchor *anchor = NULL;
struct pf_kanchor *parent;
VNET_DEFINE(struct pf_kanchor, pf_main_anchor);
static __inline int pf_kanchor_compare(struct pf_kanchor *,
struct pf_kanchor *);
static struct pf_kanchor *pf_find_kanchor(const char *);
RB_GENERATE(pf_kanchor_global, pf_kanchor, entry_global, pf_kanchor_compare);
RB_GENERATE(pf_kanchor_node, pf_kanchor, entry_node, pf_kanchor_compare);
pf_kanchor_compare(struct pf_kanchor *a, struct pf_kanchor *b)
struct pf_kanchor *ac = rs->anchor;