#include "config.h"#include <sys/types.h>#include <err.h>#include <errno.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include "dnet.h"#include "mod.h"Go to the source code of this file.
Functions | |
| static void | usage (void) |
| static int | print_rule (const struct fw_rule *fr, void *arg) |
| static int | arg_to_fr (int argc, char *argv[], struct fw_rule *fr) |
| int | fw_main (int argc, char *argv[]) |
Variables | |
| mod | mod_fw |
|
||||||||||||||||
|
Definition at line 86 of file fw.c. References addr_aton, errno, FW_DIR_IN, FW_DIR_OUT, FW_OP_ALLOW, FW_OP_BLOCK, IP_PROTO_ICMP, IP_PROTO_IGMP, IP_PROTO_TCP, IP_PROTO_UDP, memset, NULL, strlcpy, strtol(), and TCP_PORT_MAX. Referenced by fw_main(). |
|
||||||||||||
|
Definition at line 156 of file fw.c. References arg_to_fr(), err(), fw_add(), fw_close(), fw_delete(), fw_loop(), fw_open(), NULL, print_rule(), and usage(). |
|
||||||||||||
|
Definition at line 33 of file fw.c. References addr_ntoa(), addr::addr_type, fw_rule::fw_device, fw_rule::fw_dir, FW_DIR_IN, fw_rule::fw_dport, fw_rule::fw_dst, fw_rule::fw_op, FW_OP_ALLOW, fw_rule::fw_proto, fw_rule::fw_sport, fw_rule::fw_src, IP_PROTO_ICMP, IP_PROTO_TCP, IP_PROTO_UDP, NULL, and snprintf. Referenced by fw_main(). |
|
|
Definition at line 23 of file fw.c. Referenced by fw_main(), intf_main(), and route_main(). |
|
|
Initial value: {
"fw",
MOD_TYPE_KERN,
fw_main
}
|
1.4.2