F_OR
cmd->len = ((cmd->len | flags) & (F_NOT | F_OR)) | (size & F_LEN_MASK);
(*cmd)->len = ((*cmd)->len&(F_NOT|F_OR))|LEN_OF_IPFWINSN;
(*cmd)->len = ((*cmd)->len&(F_NOT|F_OR))|LEN_OF_IPFWINSN;
if ((cmd->len & F_OR) && !or_block)
if ((cmd->len & F_OR) && !or_block)
if ((cmd->len & F_OR) && !or_block)
if ((cmd->len & F_OR) && !or_block)
if ((cmd->len & F_OR) && !or_block)
if ((cmd->len & F_OR) && !or_block)
if ((cmd->len & F_OR) && !or_block)
if (cmd->len & F_OR) {
cmd->len = (cmd->len & (F_NOT | F_OR)) | 1;
cmd->len = ((cmd->len | flags) & (F_NOT | F_OR)) | 1;
cmd->len = (cmd->len & (F_NOT | F_OR)) | F_INSN_SIZE(ipfw_insn_mac);
prev->len |= F_OR; \
prev->len |= F_OR;
if (cmd->len & F_OR) {
prev->len |= F_OR;
cmd->len = F_OR;
if ((cmd->len & F_OR) == 0)
if (cmd->len & F_OR)
if (!(cmd->len & F_OR)) /* not an OR block, */
#define F_OR 0x40
if (cmd->len & F_OR &&
if (cmd->len & F_OR) { /* has 'or' */