fr_dport
{ DOALL(fr->fr_dcmp = $1.pc; fr->fr_dport = $1.p1;) }
{ DOALL(fr->fr_dcmp = $1.pc; fr->fr_dport = $1.p1; \
{ DOALL(fr->fr_dcmp = $1.pc; fr->fr_dport = $1.p1;) }
{ DOALL(fr->fr_dcmp = $1.pc; fr->fr_dport = $1.p1; \
portnum { DOREM(fr->fr_dcmp = FR_EQUAL; fr->fr_dport = $1;) }
{ DOREM(fr->fr_dcmp = FR_EQUAL; fr->fr_dport = $3;) }
(fr1->fr_dport == fr->fr_dport))) {
fr->fr_dport);
fr->fr_dport);
portcmp[fr->fr_dcmp], fr->fr_dport);