+ struct list_head reflection_zones;
+};
+
+struct fw3_snat
+{
+ struct list_head list;
+
+ bool enabled;
+ const char *name;
+
+ enum fw3_family family;
+
+ struct fw3_zone *_src;
+
+ struct fw3_device src;
+ struct fw3_setmatch ipset;
+ struct fw3_cthelpermatch helper;
+ const char *device;
+
+ struct list_head proto;
+
+ struct fw3_address ip_src;
+ struct fw3_port port_src;
+
+ struct fw3_address ip_dest;
+ struct fw3_port port_dest;
+
+ struct fw3_address ip_snat;
+ struct fw3_port port_snat;
+
+ struct fw3_limit limit;
+ struct fw3_time time;
+ struct fw3_mark mark;
+ bool connlimit_ports;
+
+ enum fw3_flag target;
+
+ const char *extra;