fr_icmpm
fp->fr_icmpm = (u_short)0xff00;
fp->fr_icmpm = (u_short)0xffff;
) && fp->fr_icmpm) {
if (ntohs(fp->fr_icmpm) & 0xff)
{ DOALL(fr->fr_icmp = htons($2 << 8); fr->fr_icmpm = htons(0xff00););
{ DOALL(fr->fr_icmp |= htons($2); fr->fr_icmpm |= htons(0xff););
{ DOREM(fr->fr_icmp = htons($1 << 8); fr->fr_icmpm = htons(0xff00);) }
{ DOREM(fr->fr_icmp = htons($3 << 8); fr->fr_icmpm = htons(0xff00);) }
{ DOREM(fr->fr_icmp |= htons($1); fr->fr_icmpm |= htons(0xff);) }
{ DOREM(fr->fr_icmp |= htons($3); fr->fr_icmpm |= htons(0xff);) }
((fr1->fr_icmpm & 0xff00) ==
(fr->fr_icmpm & 0xff00)) &&
((fr1->fr_icmpm & 0xff) == (fr->fr_icmpm & 0xff)) &&
if ((fr->fr_icmpm & 0xff00) != 0)
if ((fr->fr_icmpm & 0xff) != 0)
fr->fr_icmpm & 0xff00, 0xffff,
fr->fr_icmpm & 0xff, 0xffff,
if (fr->fr_icmpm || fr->fr_icmp) {
else if ((fin->fin_data[0] & fr->fr_icmpm) !=
fr->fr_icmpm, fr->fr_icmp));