/freebsd/sys/netinet/ |
H A D | ip_fw.h | 366 } 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 D | ipv6.c | 92 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 D | ipfw2.c | 91 #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 D | ip_fw_compat.c | 126 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 D | ip_fw_private.h | 212 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 D | ip_fw_eaction.c | 110 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 D | ip_fw_sockopt.c | 78 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 D | ip_fw_log.c | 146 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 D | ip_fw_table.c | 2423 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 D | ip_fw2.c | 294 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 D | ip_fw_dynamic.c | 583 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 D | ip_fw_nat64.h | 60 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 D | nat64clat.h | 50 ipfw_insn *cmd, int *done);
|
H A D | nat64stl.h | 55 ipfw_insn *cmd, int *done);
|
H A D | nat64clat.c | 204 ipfw_insn *cmd, int *done) in ipfw_nat64clat() 206 ipfw_insn *icmd; in ipfw_nat64clat()
|
H A D | nat64stl.c | 205 ipfw_insn *cmd, int *done) in ipfw_nat64stl() 208 ipfw_insn *icmd; in ipfw_nat64stl()
|
H A D | nat64lsn.h | 273 ipfw_insn *cmd, int *done);
|
H A D | nat64lsn.c | 1721 ipfw_insn *cmd, int *done) in ipfw_nat64lsn() 1724 ipfw_insn *icmd; in ipfw_nat64lsn()
|
/freebsd/sys/netpfil/ipfw/pmod/ |
H A D | tcpmod.c | 174 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 D | alias_db.c | 2286 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 D | nptv6.c | 348 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()
|