X-Git-Url: http://git.archive.openwrt.org/?p=project%2Ffirewall3.git;a=blobdiff_plain;f=zones.h;h=7fd8e4cdeac7c65924ef1e655f07efef6799debb;hp=84619c2764cbb22742e26dd488d0087f4d158f17;hb=c7fc65809ae5300f256a1228f7011a1dc1bc85ac;hpb=5df8137ebc5db2bc9c6e71b2d154a5f77679d9d8 diff --git a/zones.h b/zones.h index 84619c2..7fd8e4c 100644 --- a/zones.h +++ b/zones.h @@ -34,11 +34,14 @@ void fw3_print_zone_rules(enum fw3_table table, enum fw3_family family, struct fw3_state *state); void fw3_flush_zones(enum fw3_table table, enum fw3_family family, - bool pass2, struct fw3_state *state); + bool pass2, bool reload, struct fw3_state *state); struct fw3_zone * fw3_lookup_zone(struct fw3_state *state, const char *name, bool running); +#define fw3_to_src_target(t) \ + (FW3_TARGET_SRC_ACCEPT - FW3_TARGET_ACCEPT + t) + #define fw3_free_zone(zone) \ fw3_free_object(zone, fw3_zone_opts)