fr_ip
pr = fp->fr_ip.fi_p;
fr->fr_ip.fi_optmsk |= $1;)
fr->fr_ip.fi_optmsk |= $1;)
fr->fr_ip.fi_secmsk |= $2;)
fr->fr_ip.fi_v = frc->fr_v;
addr { DOREM(bcopy(&($1.a), &fr->fr_ip.fi_src, sizeof($1.a)); \
addr { DOREM(bcopy(&($1.a), &fr->fr_ip.fi_src, sizeof($1.a)); \
{ DOREM(bcopy(&($3.a), &fr->fr_ip.fi_src, sizeof($3.a)); \
addr { DOREM(bcopy(&($1.a), &fr->fr_ip.fi_dst, sizeof($1.a)); \
addr { DOREM(bcopy(&($1.a), &fr->fr_ip.fi_dst, sizeof($1.a)); \
{ DOREM(bcopy(&($3.a), &fr->fr_ip.fi_dst, sizeof($3.a)); \
(fr1->fr_ip.fi_flx == fr->fr_ip.fi_flx)) {
#define fr_proto fr_ip.fi_p
#define fr_ttl fr_ip.fi_ttl
#define fr_tos fr_ip.fi_tos
#define fr_dst fr_ip.fi_dst.in4
#define fr_daddr fr_ip.fi_dst.in4.s_addr
#define fr_src fr_ip.fi_src.in4
#define fr_saddr fr_ip.fi_src.in4.s_addr
#define fr_dstnum fr_ip.fi_dstnum
#define fr_srcnum fr_ip.fi_srcnum
#define fr_dsttype fr_ip.fi_dsttype
#define fr_srctype fr_ip.fi_srctype
#define fr_optbits fr_ip.fi_optmsk
#define fr_secbits fr_ip.fi_secmsk
#define fr_authbits fr_ip.fi_auth
#define fr_flx fr_ip.fi_flx