pf_frent
TAILQ_HEAD(pf_fragq, pf_frent) fr_queue;
static struct pf_frent *pf_create_fragment(u_short *);
static int pf_frent_holes(struct pf_frent *frent);
static inline int pf_frent_index(struct pf_frent *);
struct pf_frent *, struct pf_frent *);
struct pf_frent *);
struct pf_frent *pf_frent_previous(struct pf_fragment *,
struct pf_frent *);
struct pf_frent *, u_short *);
V_pf_frent_z = uma_zcreate("pf frag entries", sizeof(struct pf_frent),
struct pf_frent *frent;
static struct pf_frent *
struct pf_frent *frent;
pf_frent_holes(struct pf_frent *frent)
struct pf_frent *prev = TAILQ_PREV(frent, pf_fragq, fr_next);
struct pf_frent *next = TAILQ_NEXT(frent, fr_next);
pf_frent_index(struct pf_frent *frent)
pf_frent_insert(struct pf_fragment *frag, struct pf_frent *frent,
struct pf_frent *prev)
pf_frent_remove(struct pf_fragment *frag, struct pf_frent *frent)
struct pf_frent *prev = TAILQ_PREV(frent, pf_fragq, fr_next);
struct pf_frent *next = TAILQ_NEXT(frent, fr_next);
struct pf_frent *
pf_frent_previous(struct pf_fragment *frag, struct pf_frent *frent)
struct pf_frent *prev, *next;
struct pf_frent *frent, u_short *reason)
struct pf_frent *after, *next, *prev;
TAILQ_ENTRY(pf_frent) fr_next;
struct pf_frent *frent;
struct pf_frent *frent;
struct pf_frent *frent;
struct pf_frent *fr_firstoff[PF_FRAG_ENTRY_POINTS];