Now it is very hard to reload (with service ipfw restart and such) firewall which uses tables and have create table NAME commands, as these commands will fail because tables already exists And delete table NAME will fail for first firewall load, as tables are not exist yet.
This patch adds two new options for create table command:
- missing — this option suppresses EEXISTS error, but check, that existing table has same parameters as new one.
- or-flush — this options implies missing and additionally flush table if it exists.