F_INSN_SIZE
cmd->len |= F_INSN_SIZE(ipfw_insn_u32) + 1;
cmd->len |= F_INSN_SIZE(ipfw_insn_u32) + 1;
len != F_INSN_SIZE(ipfw_insn_lookup)) {
len == F_INSN_SIZE(ipfw_insn_table)) {
cmd->o.len |= F_INSN_SIZE(ipfw_insn_u32);
cmd->len == F_INSN_SIZE(ipfw_insn_u16))
if (cmd->len == F_INSN_SIZE(ipfw_insn))
cmd->len |= F_INSN_SIZE(ipfw_insn_lookup);
cmd->len |= F_INSN_SIZE(ipfw_insn_kidx);
cmd->o.len |= F_INSN_SIZE(ipfw_insn);
CHECK_LENGTH(cblen, (int)F_INSN_SIZE(ipfw_insn) + 2 + len);
cmd->o.len |= F_INSN_SIZE(ipfw_insn_u32) + (cmd->o.arg1+31)/32;
cmd->o.len |= F_INSN_SIZE(ipfw_insn_u32);
cmd->o.len |= F_INSN_SIZE(ipfw_insn_if);
cmd->len = (cmd->len & (F_NOT | F_OR)) | F_INSN_SIZE(ipfw_insn_mac);
else if (F_LEN(cmd) == F_INSN_SIZE(ipfw_insn)) /* me */
else if (F_LEN(cmd) == F_INSN_SIZE(ipfw_insn_u32)) /* one IP */
else if (F_LEN(cmd) == F_INSN_SIZE(ipfw_insn)) /* me */
else if (F_LEN(cmd) == F_INSN_SIZE(ipfw_insn_u32)) /* one IP */
cblen -= F_INSN_SIZE(ipfw_insn_u32) + 1;
action->len = F_INSN_SIZE(ipfw_insn_kidx);
action->len = F_INSN_SIZE(ipfw_insn_u16);
action->len = F_INSN_SIZE(ipfw_insn_nat);
action->len = F_INSN_SIZE(ipfw_insn_u32);
action->len = F_INSN_SIZE(ipfw_insn_u32);
action->len = F_INSN_SIZE(ipfw_insn_sa);
action->len = F_INSN_SIZE(ipfw_insn_sa6);
action->len = F_INSN_SIZE(ipfw_insn_u32) | F_NOT;
action->len = F_INSN_SIZE(ipfw_insn_u32);
action->len = F_INSN_SIZE(ipfw_insn_kidx);
action->len = F_INSN_SIZE(ipfw_insn_kidx);
action->len = F_INSN_SIZE(ipfw_insn_kidx);
cmd->len = F_INSN_SIZE(ipfw_insn_log);
cmd->len = F_INSN_SIZE(ipfw_insn_altq);
cmd->len |= F_INSN_SIZE(ipfw_insn_u32);
cmd->len |= F_INSN_SIZE(ipfw_insn_u32);
cmd->len |= F_INSN_SIZE(ipfw_insn_u32);
cmd->len = F_INSN_SIZE(ipfw_insn_u32);
cmd->len = F_INSN_SIZE(ipfw_insn_kidx);
cmd->len = F_INSN_SIZE(ipfw_insn_limit);
cmd->len |= F_INSN_SIZE(ipfw_insn_lookup);
cmd->len |= F_INSN_SIZE(ipfw_insn_kidx);
dst->len = F_INSN_SIZE(ipfw_insn_kidx);
CHECK_LENGTH(cblen, (int)F_INSN_SIZE(ipfw_insn_icmp6));
cmd->o.len |= F_INSN_SIZE(ipfw_insn_icmp6);
cmd->len |= F_INSN_SIZE(ipfw_insn);
cmd->o.len |= F_INSN_SIZE(ipfw_insn);
1 + len + 2 * (int)F_INSN_SIZE(struct in6_addr));
len = F_INSN_SIZE(struct in6_addr);
len += F_INSN_SIZE(struct in6_addr)*2;
(int)F_INSN_SIZE(ipfw_insn_u32) + nflow + 1);
cmd->o.len |= F_INSN_SIZE(ipfw_insn_u32) + nflow;
} else if (F_LEN(cmd) == F_INSN_SIZE(ipfw_insn)) { /* "me" */
(F_INSN_SIZE(struct in6_addr) + F_INSN_SIZE(ipfw_insn))) {
} else if (F_LEN(cmd) == F_INSN_SIZE(ipfw_insn)) { /* "me" */
(F_INSN_SIZE(struct in6_addr) + F_INSN_SIZE(ipfw_insn))) {
return fill_cmd(cmd1, opcode, F_INSN_SIZE(ipfw_insn_u32), 0, 0);
return fill_cmd(cmd1, opcode, F_INSN_SIZE(ipfw_insn_u16), 0, 0);
cmd = fill_cmd(cmd, O_PROTO, F_INSN_SIZE(ipfw_insn), 0, proto);
cmd = fill_cmd(cmd, action, F_INSN_SIZE(ipfw_insn), 0, 0);
if (F_LEN(&cmd->o) != F_INSN_SIZE(ipfw_insn_lookup))
if (F_LEN(&cmd->o) == F_INSN_SIZE(ipfw_insn_table))
F_INSN_SIZE(ipfw_insn_table)) {
i -= F_INSN_SIZE(struct in6_addr)
cmd->len == F_INSN_SIZE(ipfw_insn_u16)) {
adjust = F_INSN_SIZE(ipfw_insn_kidx) - cmdlen;
adjust = F_INSN_SIZE(ipfw_insn_limit) - cmdlen;
if (cmdlen == F_INSN_SIZE(ipfw_insn))
adjust = F_INSN_SIZE(ipfw_insn_kidx) - cmdlen;
adjust = F_INSN_SIZE(ipfw_insn_table) - cmdlen;
adjust = F_INSN_SIZE(ipfw_insn_u32) - cmdlen;
newlen = F_INSN_SIZE(ipfw_insn_kidx);
newlen = F_INSN_SIZE(ipfw_insn_limit);
if (cmdlen == F_INSN_SIZE(ipfw_insn) + 2) {
if (cmdlen == F_INSN_SIZE(ipfw_insn)) {
newlen = F_INSN_SIZE(ipfw_insn_kidx);
newlen = F_INSN_SIZE(ipfw_insn_table);
newlen = F_INSN_SIZE(ipfw_insn_u32);
if (cmdlen != F_INSN_SIZE(ipfw_insn))
if (cmdlen != F_INSN_SIZE(ipfw_insn_limit_v0))
if (cmdlen > F_INSN_SIZE(ipfw_insn_u32))
if (cmdlen != F_INSN_SIZE(ipfw_insn) &&
cmdlen != F_INSN_SIZE(ipfw_insn_u32) + 1 &&
cmdlen != F_INSN_SIZE(ipfw_insn_u32))
if (cmdlen != F_INSN_SIZE(ipfw_insn) &&
cmdlen != F_INSN_SIZE(ipfw_insn_u32))
if (cmdlen != F_INSN_SIZE(ipfw_insn))
cmdlen != F_INSN_SIZE(ipfw_insn)) {
cmdlen != F_INSN_SIZE(ipfw_insn)) {
MPASS(F_LEN(cmd) >= F_INSN_SIZE(ipfw_insn_kidx));
if (cmdlen != F_INSN_SIZE(ipfw_insn_kidx))
if (cmdlen != F_INSN_SIZE(ipfw_insn))
if (cmdlen != F_INSN_SIZE(ipfw_insn_kidx))
if (cmdlen != F_INSN_SIZE(ipfw_insn_kidx))
if (cmdlen != F_INSN_SIZE(ipfw_insn))
if (cmdlen != F_INSN_SIZE(ipfw_insn))
if (cmdlen != F_INSN_SIZE(ipfw_insn_u32))
if (cmdlen != F_INSN_SIZE(ipfw_insn_limit))
if (cmdlen != F_INSN_SIZE(ipfw_insn_log))
if (cmdlen != F_INSN_SIZE(ipfw_insn_u32) +
if (cmdlen != F_INSN_SIZE(ipfw_insn_kidx) &&
cmdlen != F_INSN_SIZE(ipfw_insn_lookup) &&
cmdlen != F_INSN_SIZE(ipfw_insn_table))
if (cmdlen != F_INSN_SIZE(ipfw_insn_table))
if (cmdlen != F_INSN_SIZE(ipfw_insn_kidx) &&
cmdlen != F_INSN_SIZE(ipfw_insn_lookup))
if (cmdlen != F_INSN_SIZE(ipfw_insn_mac))
if (cmdlen != F_INSN_SIZE(ipfw_insn_u32) + 1)
if (cmdlen != F_INSN_SIZE(ipfw_insn_if))
if (cmdlen != F_INSN_SIZE(ipfw_insn_altq))
if (cmdlen != F_INSN_SIZE(ipfw_insn))
if (cmdlen != F_INSN_SIZE(ipfw_insn_sa))
if (cmdlen != F_INSN_SIZE(ipfw_insn_sa6))
if (cmdlen != F_INSN_SIZE(ipfw_insn))
if (cmdlen != F_INSN_SIZE(ipfw_insn))
if (cmdlen != F_INSN_SIZE(ipfw_insn_nat))
if (cmdlen != F_INSN_SIZE(ipfw_insn_u32))
if (cmdlen != F_INSN_SIZE(ipfw_insn_kidx))
if (cmdlen != F_INSN_SIZE(ipfw_insn))
if (cmdlen != F_INSN_SIZE(struct in6_addr) +
F_INSN_SIZE(ipfw_insn))
if (cmdlen != F_INSN_SIZE(ipfw_insn_u32) +
if( cmdlen != F_INSN_SIZE( ipfw_insn_icmp6 ) )
icmd->len != F_INSN_SIZE(ipfw_insn))