fr_ipf
fr->fr_ipf->fri_sifpidx = -1;
fr->fr_ipf->fri_difpidx = -1;
fr->fr_ipf->fri_sifpidx = dynamic; \
fr->fr_ipf->fri_sifpidx = dynamic; \
fr->fr_ipf->fri_sifpidx = dynamic; \
fr->fr_ipf->fri_difpidx = dynamic; \
fr->fr_ipf->fri_difpidx = dynamic; \
fr->fr_ipf->fri_difpidx = dynamic; \
if (fr->fr_ipf) {
f->fr_ipf = (fripf_t *)malloc(sizeof(*f->fr_ipf));
if (f->fr_ipf == NULL) {
bcopy((char *)fr->fr_ipf, (char *)f->fr_ipf,
sizeof(*fr->fr_ipf));
ipf = fr->fr_ipf;
fri = fr->fr_ipf;
#define fr_ip fr_ipf->fri_ip
#define fr_mip fr_ipf->fri_mip
#define fr_icmpm fr_ipf->fri_icmpm
#define fr_icmp fr_ipf->fri_icmp
#define fr_tuc fr_ipf->fri_tuc
#define fr_satype fr_ipf->fri_satype
#define fr_datype fr_ipf->fri_datype
#define fr_sifpidx fr_ipf->fri_sifpidx
#define fr_difpidx fr_ipf->fri_difpidx