X-Git-Url: http://git.archive.openwrt.org/?p=project%2Ffirewall3.git;a=blobdiff_plain;f=defaults.c;h=396cbf757356eb236fd5ff905c026890273560b5;hp=127f7506782c29b16dfd354db5a823dc87da25f4;hb=2f392a3b91c25c94abfc9a7862d908c923f7bf2b;hpb=52d62c3d4654c39b39f4851d2884884e0c104b24 diff --git a/defaults.c b/defaults.c index 127f750..396cbf7 100644 --- a/defaults.c +++ b/defaults.c @@ -40,7 +40,7 @@ static const struct fw3_chain_spec default_chains[] = { C(ANY, MANGLE, UNSPEC, "mssfix"), C(ANY, MANGLE, UNSPEC, "fwmark"), - C(ANY, RAW, UNSPEC, "notrack"), + C(ANY, RAW, UNSPEC, "delegate_notrack"), { } }; @@ -58,7 +58,7 @@ const struct fw3_option fw3_flag_opts[] = { FW3_OPT("synflood_burst", int, defaults, syn_flood_rate.burst), FW3_OPT("tcp_syncookies", bool, defaults, tcp_syncookies), - FW3_OPT("tcp_ecn", bool, defaults, tcp_ecn), + FW3_OPT("tcp_ecn", int, defaults, tcp_ecn), FW3_OPT("tcp_window_scaling", bool, defaults, tcp_window_scaling), FW3_OPT("accept_redirects", bool, defaults, accept_redirects), @@ -208,7 +208,7 @@ fw3_print_default_head_rules(struct fw3_ipt_handle *handle, { FW3_TABLE_MANGLE, "FORWARD", "mssfix" }, { FW3_TABLE_MANGLE, "PREROUTING", "fwmark" }, - { FW3_TABLE_RAW, "PREROUTING", "notrack" }, + { FW3_TABLE_RAW, "PREROUTING", "delegate_notrack" }, { 0, NULL }, }; @@ -359,7 +359,7 @@ fw3_print_default_tail_rules(struct fw3_ipt_handle *handle, } static void -set_default(const char *name, bool set) +set_default(const char *name, int set) { FILE *f; char path[sizeof("/proc/sys/net/ipv4/tcp_window_scaling\0")];