X-Git-Url: http://git.archive.openwrt.org/?p=project%2Ffirewall3.git;a=blobdiff_plain;f=zones.h;h=bda96ab2873cb67ef1d15139d2faa7714b741093;hp=8f94ccff7f5d67b0b456bea83937c06bb622a830;hb=6da847c446c29c349b0edd757c1afd529565c619;hpb=62863ea95d3c2c7dd0b56ac0f1dee5a4590ca70c diff --git a/zones.h b/zones.h index 8f94ccf..bda96ab 100644 --- a/zones.h +++ b/zones.h @@ -36,13 +36,14 @@ void fw3_print_zone_rules(enum fw3_table table, enum fw3_family family, void fw3_flush_zones(enum fw3_table table, enum fw3_family family, bool pass2, bool reload, struct fw3_state *state); +void fw3_hotplug_zones(bool add, struct fw3_state *state); + struct fw3_zone * fw3_lookup_zone(struct fw3_state *state, const char *name, bool running); +void fw3_free_zone(struct fw3_zone *zone); + #define fw3_to_src_target(t) \ (FW3_FLAG_SRC_ACCEPT - FW3_FLAG_ACCEPT + t) -#define fw3_free_zone(zone) \ - fw3_free_object(zone, fw3_zone_opts) - #endif