pf_tagset
VNET_DEFINE(struct pf_tagset, pf_tags);
VNET_DEFINE(struct pf_tagset, pf_qids);
static void pf_init_tagset(struct pf_tagset *, unsigned int *,
static void pf_cleanup_tagset(struct pf_tagset *);
static uint16_t tagname2hashindex(const struct pf_tagset *, const char *);
static uint16_t tag2hashindex(const struct pf_tagset *, uint16_t);
static u_int16_t tagname2tag(struct pf_tagset *, const char *, bool);
static void tag_unref(struct pf_tagset *, u_int16_t);
pf_init_tagset(struct pf_tagset *ts, unsigned int *tunable_size,
pf_cleanup_tagset(struct pf_tagset *ts)
tagname2hashindex(const struct pf_tagset *ts, const char *tagname)
tag2hashindex(const struct pf_tagset *ts, uint16_t tag)
tagname2tag(struct pf_tagset *ts, const char *tagname, bool add_new)
tag2tagname(struct pf_tagset *ts, u_int16_t tag)
tag_unref(struct pf_tagset *ts, u_int16_t tag)