Home
last modified time | relevance | path

Searched refs:ipfw_insn (Results 1 – 21 of 21) sorted by relevance

/freebsd/sys/netinet/
H A Dip_fw.h366 } ipfw_insn; typedef
378 ipfw_insn o;
387 ipfw_insn o;
392 ipfw_insn o;
400 ipfw_insn o;
406 ipfw_insn o; /* arg1 is optional lookup key */
450 ipfw_insn o;
458 ipfw_insn o;
466 ipfw_insn o;
475 ipfw_insn o;
[all …]
/freebsd/sbin/ipfw/
H A Dipv6.c92 len = F_LEN((const ipfw_insn *)cmd) - 1; in print_ip6()
210 fill_ext6hdr( ipfw_insn *cmd, char *av) in fill_ext6hdr()
253 cmd->len |= F_INSN_SIZE(ipfw_insn); in fill_ext6hdr()
258 print_ext6hdr(struct buf_pr *bp, const ipfw_insn *cmd ) in print_ext6hdr()
345 cmd->o.len |= F_INSN_SIZE(ipfw_insn); in fill_ip6()
477 ipfw_insn *
478 add_srcip6(ipfw_insn *cmd, char *av, int cblen, struct tidx *tstate) in add_srcip6()
487 } else if (F_LEN(cmd) == F_INSN_SIZE(ipfw_insn)) { /* "me" */ in add_srcip6()
490 (F_INSN_SIZE(struct in6_addr) + F_INSN_SIZE(ipfw_insn))) { in add_srcip6()
499 ipfw_insn *
[all …]
H A Dipfw2.c91 #define CHECK_CMDLEN CHECK_LENGTH(cblen, F_LEN((ipfw_insn *)cmd))
1003 for (i = F_LEN((const ipfw_insn *)cmd) - 1; i > 0; i--, p += 2) { in print_newports()
1132 fill_dscp(ipfw_insn *cmd, char *av, int cblen) in fill_dscp()
1177 fill_mark(ipfw_insn *cmd, char *av, int cblen) in fill_mark()
1287 print_flags(struct buf_pr *bp, char const *name, const ipfw_insn *cmd, in print_flags()
1473 const ipfw_insn *cmd) in print_mac_lookup()
1586 is_printed_opcode(struct show_state *state, const ipfw_insn *cmd) in is_printed_opcode()
1593 mark_printed(struct show_state *state, const ipfw_insn *cmd) in mark_printed()
1618 struct show_state *state, const ipfw_insn *cmd) in print_instruction()
1954 static ipfw_insn *
[all …]
/freebsd/sys/netpfil/ipfw/
H A Dip_fw_compat.c126 ipfw_insn o;
184 adjust_size_v0(ipfw_insn *cmd) in adjust_size_v0()
205 if (cmdlen == F_INSN_SIZE(ipfw_insn)) in adjust_size_v0()
362 ipfw_insn *src, *dst; in convert_v0_to_v1()
390 if (cmdlen == F_INSN_SIZE(ipfw_insn) + 2) { in convert_v0_to_v1()
398 if (cmdlen == F_INSN_SIZE(ipfw_insn)) { in convert_v0_to_v1()
431 ipfw_insn *cmd; in import_rule_v0()
584 check_opcode_compat(ipfw_insn **pcmd, int *plen, struct rule_check_info *ci) in check_opcode_compat()
586 ipfw_insn *cmd; in check_opcode_compat()
597 if (cmdlen != F_INSN_SIZE(ipfw_insn)) in check_opcode_compat()
[all …]
H A Dip_fw_private.h212 const void *ulp, int pktlen, const ipfw_insn *cmd,
295 ipfw_insn cmd[1]; /* storage for commands */
544 typedef int (ipfw_obj_rw_cl)(ipfw_insn *cmd, uint32_t *puidx, uint8_t *ptype);
548 typedef void (ipfw_obj_rw_upd)(ipfw_insn *cmd, uint32_t puidx);
634 typedef enum ipfw_opcheck_result (*ipfw_check_opcode_t)(ipfw_insn **,
640 enum ipfw_opcheck_result ipfw_check_opcode(ipfw_insn **, int *,
661 ipfw_insn *ipfw_get_action(struct ip_fw *);
742 int create_objects_compat(struct ip_fw_chain *ch, ipfw_insn *cmd,
744 void update_opcode_kidx(ipfw_insn *cmd, uint32_t idx);
745 int classify_opcode_kidx(ipfw_insn *cmd, uint32_t *puidx);
[all …]
H A Dip_fw_eaction.c110 ipfw_insn *cmd, int *done) in default_eaction()
121 eaction_classify(ipfw_insn *cmd0, uint32_t *puidx, uint8_t *ptype) in eaction_classify()
136 eaction_update(ipfw_insn *cmd0, uint32_t idx) in eaction_update()
385 ipfw_insn *cmd, *icmd; in ipfw_reset_eaction()
458 ipfw_insn *cmd, int *done) in ipfw_run_eaction()
H A Dip_fw_sockopt.c78 check_opcode_compat_nop(ipfw_insn **pcmd, int *plen, in check_opcode_compat_nop()
87 static int check_ipfw_rule_body(ipfw_insn *cmd, int cmd_len,
148 static struct opcode_obj_rewrite *find_op_rw(ipfw_insn *cmd,
152 static int ref_opcode_object(struct ip_fw_chain *ch, ipfw_insn *cmd,
155 static void unref_oib_objects(struct ip_fw_chain *ch, ipfw_insn *cmd,
869 ipfw_insn *cmd; in move_objects()
991 ipfw_insn *
994 ipfw_insn *cmd; in ipfw_get_action()
1315 ipfw_check_opcode(ipfw_insn **pcmd, int *plen, struct rule_check_info *ci) in ipfw_check_opcode()
1317 ipfw_insn *cmd; in ipfw_check_opcode()
[all …]
H A Dip_fw_log.c146 ipfw_insn *cmd = ACTION_PTR(f); in ipfw_log_syslog()
486 ipfw_rtsocklog_handle_tablearg(struct ip_fw_chain *chain, ipfw_insn *cmd, in ipfw_rtsocklog_handle_tablearg()
544 ipfw_insn *cmd; in ipfw_copy_rule_comment()
575 ipfw_insn *cmd; in ipfw_log_rtsock()
662 ipfw_insn *cmd; in ipfw_log()
H A Dip_fw_table.c2423 classify_srcdst(ipfw_insn *cmd0, uint32_t *puidx, uint8_t *ptype) in classify_srcdst()
2455 classify_via(ipfw_insn *cmd0, uint32_t *puidx, uint8_t *ptype) in classify_via()
2470 classify_flow(ipfw_insn *cmd0, uint32_t *puidx, uint8_t *ptype) in classify_flow()
2478 classify_mac_lookup(ipfw_insn *cmd0, uint32_t *puidx, uint8_t *ptype) in classify_mac_lookup()
2486 update_kidx(ipfw_insn *cmd0, uint32_t idx) in update_kidx()
2492 update_via(ipfw_insn *cmd0, uint32_t idx) in update_via()
2708 ipfw_insn *cmd; in ipfw_switch_tables_namespace()
H A Dip_fw2.c294 flags_match(ipfw_insn *cmd, u_int8_t bits) in flags_match()
308 ipopts_match(struct ip *ip, ipfw_insn *cmd) in ipopts_match()
411 tcpopts_match(struct tcphdr *tcp, ipfw_insn *cmd) in tcpopts_match()
1914 ipfw_insn *cmd; in ipfw_chk()
2731 (ext_hd & ((ipfw_insn *) cmd)->arg1); in ipfw_chk()
H A Dip_fw_dynamic.c583 dyn_classify(ipfw_insn *cmd0, uint32_t *puidx, uint8_t *ptype) in dyn_classify()
607 dyn_update(ipfw_insn *cmd0, uint32_t idx) in dyn_update()
1337 int pktlen, const ipfw_insn *cmd, struct ipfw_dyn_info *info) in ipfw_dyn_lookup_state()
2923 ipfw_insn *cmd; in ipfw_is_dyn_rule()
/freebsd/sys/netpfil/ipfw/nat64/
H A Dip_fw_nat64.h60 mod ## _classify(ipfw_insn *cmd0, uint32_t *puidx, uint8_t *ptype) \
62 ipfw_insn *icmd; \
72 mod ## _update_kidx(ipfw_insn *cmd0, uint32_t idx) \
H A Dnat64clat.h50 ipfw_insn *cmd, int *done);
H A Dnat64stl.h55 ipfw_insn *cmd, int *done);
H A Dnat64clat.c204 ipfw_insn *cmd, int *done) in ipfw_nat64clat()
206 ipfw_insn *icmd; in ipfw_nat64clat()
H A Dnat64stl.c205 ipfw_insn *cmd, int *done) in ipfw_nat64stl()
208 ipfw_insn *icmd; in ipfw_nat64stl()
H A Dnat64lsn.h273 ipfw_insn *cmd, int *done);
H A Dnat64lsn.c1721 ipfw_insn *cmd, int *done) in ipfw_nat64lsn()
1724 ipfw_insn *icmd; in ipfw_nat64lsn()
/freebsd/sys/netpfil/ipfw/pmod/
H A Dtcpmod.c174 ipfw_insn *cmd, int *done) in ipfw_tcpmod()
176 ipfw_insn *icmd; in ipfw_tcpmod()
185 icmd->len != F_INSN_SIZE(ipfw_insn)) in ipfw_tcpmod()
/freebsd/sys/netinet/libalias/
H A Dalias_db.c2286 static ipfw_insn *
2287 next_cmd(ipfw_insn * cmd) in next_cmd()
2298 static ipfw_insn *
2299 fill_cmd(ipfw_insn * cmd, enum ipfw_opcodes opcode, int size, in fill_cmd()
2308 static ipfw_insn *
2309 fill_ip(ipfw_insn * cmd1, enum ipfw_opcodes opcode, u_int32_t addr) in fill_ip()
2317 static ipfw_insn *
2318 fill_one_port(ipfw_insn * cmd1, enum ipfw_opcodes opcode, u_int16_t port) in fill_one_port()
2332 ipfw_insn *cmd = (ipfw_insn *)rule->cmd; in fill_rule()
2337 cmd = fill_cmd(cmd, O_PROTO, F_INSN_SIZE(ipfw_insn), 0, proto); in fill_rule()
[all …]
/freebsd/sys/netpfil/ipfw/nptv6/
H A Dnptv6.c348 ipfw_insn *cmd, int *done) in ipfw_nptv6()
352 ipfw_insn *icmd; in ipfw_nptv6()
916 nptv6_classify(ipfw_insn *cmd0, uint32_t *puidx, uint8_t *ptype) in nptv6_classify()
918 ipfw_insn *icmd; in nptv6_classify()
934 nptv6_update_kidx(ipfw_insn *cmd0, uint32_t idx) in nptv6_update_kidx()