Lines Matching refs:ipfw_insn
93 #define CHECK_CMDLEN CHECK_LENGTH(cblen, F_LEN((ipfw_insn *)cmd))
1005 for (i = F_LEN((const ipfw_insn *)cmd) - 1; i > 0; i--, p += 2) { in print_newports()
1134 fill_dscp(ipfw_insn *cmd, char *av, int cblen) in fill_dscp()
1179 fill_mark(ipfw_insn *cmd, char *av, int cblen) in fill_mark()
1289 print_flags(struct buf_pr *bp, char const *name, const ipfw_insn *cmd, in print_flags()
1475 const ipfw_insn *cmd) in print_mac_lookup()
1588 is_printed_opcode(struct show_state *state, const ipfw_insn *cmd) in is_printed_opcode()
1595 mark_printed(struct show_state *state, const ipfw_insn *cmd) in mark_printed()
1620 struct show_state *state, const ipfw_insn *cmd) in print_instruction()
1956 static ipfw_insn *
1960 ipfw_insn *cmd; in print_opcode()
1982 print_fwd(struct buf_pr *bp, const ipfw_insn *cmd) in print_fwd()
2031 struct show_state *state, const ipfw_insn *cmd) in print_action_instruction()
2181 if (cmd->len == F_INSN_SIZE(ipfw_insn)) in print_action_instruction()
2225 static ipfw_insn *
2229 ipfw_insn *cmd; in print_action()
2248 ipfw_insn *cmd; in print_proto()
2313 ipfw_insn *cmd; in print_address()
2397 ipfw_insn *cmd; in show_static_rule()
3312 fill_table_value(ipfw_insn *cmd, char *s) in fill_table_value()
3334 fill_table(ipfw_insn *cmd, char *av, uint8_t opcode, struct tidx *tstate) in fill_table()
3382 cmd->o.len |= F_INSN_SIZE(ipfw_insn); in fill_ip()
3401 CHECK_LENGTH(cblen, (int)F_INSN_SIZE(ipfw_insn) + 2 + len); in fill_ip()
3569 fill_flags_cmd(ipfw_insn *cmd, enum ipfw_opcodes opcode, in fill_flags_cmd()
3753 static ipfw_insn *
3754 next_cmd(ipfw_insn *cmd, int *len) in next_cmd()
3767 fill_comment(ipfw_insn *cmd, char **av, int cblen) in fill_comment()
3800 fill_cmd(ipfw_insn *cmd, enum ipfw_opcodes opcode, int flags, uint16_t arg) in fill_cmd()
3811 static ipfw_insn *
3812 add_mac(ipfw_insn *cmd, char *av[], int cblen) in add_mac()
3830 static ipfw_insn *
3831 add_mactype(ipfw_insn *cmd, char *av, int cblen) in add_mactype()
3844 static ipfw_insn *
3845 add_proto0(ipfw_insn *cmd, char *av, u_char *protop) in add_proto0()
3863 static ipfw_insn *
3864 add_proto(ipfw_insn *cmd, char *av, u_char *protop) in add_proto()
3884 static ipfw_insn *
3885 add_proto_compat(ipfw_insn *cmd, char *av, u_char *protop) in add_proto_compat()
3905 static ipfw_insn *
3906 add_srcip(ipfw_insn *cmd, char *av, int cblen, struct tidx *tstate) in add_srcip()
3913 else if (F_LEN(cmd) == F_INSN_SIZE(ipfw_insn)) /* me */ in add_srcip()
3922 static ipfw_insn *
3923 add_dstip(ipfw_insn *cmd, char *av, int cblen, struct tidx *tstate) in add_dstip()
3930 else if (F_LEN(cmd) == F_INSN_SIZE(ipfw_insn)) /* me */ in add_dstip()
3939 static ipfw_insn *
3940 add_srcmac(ipfw_insn *cmd, char *av, struct tidx *tstate) in add_srcmac()
3950 static ipfw_insn *
3951 add_dstmac(ipfw_insn *cmd, char *av, struct tidx *tstate) in add_dstmac()
3984 static ipfw_insn *
3985 add_ports(ipfw_insn *cmd, char *av, u_char proto, int opcode, int cblen) in add_ports()
3999 static ipfw_insn *
4000 add_src(ipfw_insn *cmd, char *av, u_char proto, int cblen, struct tidx *tstate) in add_src()
4004 ipfw_insn *ret = NULL; in add_src()
4030 static ipfw_insn *
4031 add_dst(ipfw_insn *cmd, char *av, u_char proto, int cblen, struct tidx *tstate) in add_dst()
4035 ipfw_insn *ret = NULL; in add_dst()
4156 ipfw_insn *src, *dst, *cmd, *action, *prev=NULL; in compile_rule()
4157 ipfw_insn *first_cmd; /* first match pattern */ in compile_rule()
4164 ipfw_insn *have_state = NULL; /* any state-related option */ in compile_rule()
4166 ipfw_insn *have_log = NULL, *have_altq = NULL, *have_tag = NULL; in compile_rule()
4167 ipfw_insn *have_skipcmd = NULL; in compile_rule()
4184 cmd = (ipfw_insn *)cmdbuf; in compile_rule()
4185 action = (ipfw_insn *)actbuf; in compile_rule()
4664 have_log = (ipfw_insn *)c; in compile_rule()
4718 have_altq = (ipfw_insn *)a; in compile_rule()
5548 dst = (ipfw_insn *)rule->cmd; in compile_rule()
5574 for (src = (ipfw_insn *)cmdbuf; src != cmd; src += i) { in compile_rule()
5640 for (src = (ipfw_insn *)actbuf; src != action; src += i) { in compile_rule()