ipfw_insn_ip
ipfw_insn_ip *cmd = (ipfw_insn_ip *)cmd1;
ipfw_insn_ip *p = (ipfw_insn_ip *)(*cmd);
(*cmd)->len |= F_INSN_SIZE(ipfw_insn_ip);
(*cmd)->len |= F_INSN_SIZE(ipfw_insn_ip);
ipfw_insn_ip *p = (ipfw_insn_ip *)(*cmd);
(*cmd)->len |= F_INSN_SIZE(ipfw_insn_ip);
(*cmd)->len |= F_INSN_SIZE(ipfw_insn_ip);
printf(" %s %s", word, inet_ntoa(((ipfw_insn_ip *)cmd)->addr));
ipfw_insn_ip *p = (ipfw_insn_ip *)cmd;
ipfw_insn_ip *p = (ipfw_insn_ip *)cmd;
ipfw_insn_ip *p = (ipfw_insn_ip *)cmd;
ipfw_insn_ip *p = (ipfw_insn_ip *)cmd;
printf(" %s %s", word, inet_ntoa(((ipfw_insn_ip *)cmd)->addr));
print_ip((ipfw_insn_ip *)cmd,
print_ip((ipfw_insn_ip *)cmd,
fill_ip(ipfw_insn_ip *cmd, char *av)
cmd->o.len |= F_INSN_SIZE(ipfw_insn_ip);
fill_ip((ipfw_insn_ip *)cmd, av);
else if (F_LEN(cmd) == F_INSN_SIZE(ipfw_insn_ip)) /* addr/mask */
fill_ip((ipfw_insn_ip *)cmd, av);
else if (F_LEN(cmd) == F_INSN_SIZE(ipfw_insn_ip)) /* addr/mask */
print_ip(ipfw_insn_ip *cmd, const char *str)
((ipfw_insn_ip *)cmd)->addr.s_addr ==
((ipfw_insn_ip *)cmd)->addr.s_addr ==
((ipfw_insn_ip *)cmd)->mask.s_addr));
((ipfw_insn_ip *)cmd)->addr.s_addr ==
(((ipfw_insn_ip *)cmd)->addr.s_addr ==
((ipfw_insn_ip *)cmd)->mask.s_addr));
if (cmdlen != F_INSN_SIZE(ipfw_insn_ip))
if (((ipfw_insn_ip *)cmd)->mask.s_addr == 0) {
((ipfw_insn_ip *)cmd)->addr.s_addr == src_ip.s_addr);
((ipfw_insn_ip *)cmd)->addr.s_addr ==
((ipfw_insn_ip *)cmd)->mask.s_addr));
((ipfw_insn_ip *)cmd)->addr.s_addr == dst_ip.s_addr);
((ipfw_insn_ip *)cmd)->addr.s_addr ==
((ipfw_insn_ip *)cmd)->mask.s_addr));
*cmd_val = (hlen > 0 && ((ipfw_insn_ip *)cmd)->addr.s_addr == src_ip.s_addr);
*cmd_val = (hlen > 0 && ((ipfw_insn_ip *)cmd)->addr.s_addr == dst_ip.s_addr);