ipfr_t
fr_fragderef((ipfr_t **)datap, &ifs->ifs_ipf_frag, ifs);
fr_fragderef((ipfr_t **)datap,
static INLINE int ipfr_index __P((fr_info_t *, ipfr_t *));
static ipfr_t *ipfr_newfrag __P((fr_info_t *, u_32_t, ipfr_t **));
static ipfr_t *fr_fraglookup __P((fr_info_t *, ipfr_t **));
static void fr_fragdelete __P((ipfr_t *, ipfr_t ***, ipf_stack_t *));
KMALLOCS(ifs->ifs_ipfr_heads, ipfr_t **,
ifs->ifs_ipfr_size * sizeof(ipfr_t *));
ifs->ifs_ipfr_size * sizeof(ipfr_t *));
KMALLOCS(ifs->ifs_ipfr_nattab, ipfr_t **,
ifs->ifs_ipfr_size * sizeof(ipfr_t *));
ifs->ifs_ipfr_size * sizeof(ipfr_t *));
KMALLOCS(ifs->ifs_ipfr_ipidtab, ipfr_t **,
ifs->ifs_ipfr_size * sizeof(ipfr_t *));
ifs->ifs_ipfr_size * sizeof(ipfr_t *));
ifs->ifs_ipfr_size * sizeof(ipfr_t *));
ifs->ifs_ipfr_size * sizeof(ipfr_t *));
ifs->ifs_ipfr_size * sizeof(ipfr_t *));
ipfr_t *frag;
static ipfr_t *ipfr_newfrag(fin, pass, table)
ipfr_t *table[];
ipfr_t *fra, frag;
KMALLOC(fra, ipfr_t *);
ipfr_t *fra;
ipfr_t *fra;
ipfr_t *fra;
static ipfr_t *fr_fraglookup(fin, table)
ipfr_t *table[];
ipfr_t *f, frag;
ipfr_t *ipf;
ipfr_t *ipf;
ipfr_t *fra;
ipfr_t *fr;
ipfr_t *fr;
ipfr_t *fra, ***tail;
ipfr_t *fra;
ipfr_t **fp, *fra;
ipfr_t **top, ***tail;
ipfr_t *frag, *next, zero;
ipfr_t **frp;
ipfr_t *fra;
#define IPFR_CMPSZ (offsetof(ipfr_t, ipfr_tos) - \
offsetof(ipfr_t, ipfr_ifp))
extern void fr_fragderef __P((ipfr_t **, ipfrwlock_t *, ipf_stack_t *));
extern int fr_nextfrag __P((ipftoken_t *, ipfgeniter_t *, ipfr_t **, \
ipfr_t ***, ipfrwlock_t *, ipf_stack_t *));
ipfr_t *ifs_ipfr_list;
ipfr_t **ifs_ipfr_tail;
ipfr_t **ifs_ipfr_heads;
ipfr_t *ifs_ipfr_natlist;
ipfr_t **ifs_ipfr_nattail;
ipfr_t **ifs_ipfr_nattab;
ipfr_t *ifs_ipfr_ipidlist;
ipfr_t **ifs_ipfr_ipidtail;
ipfr_t **ifs_ipfr_ipidtab;