diff options
| author | Christian Breunig <christian@breunig.cc> | 2026-10-17 21:52:56 +0200 |
|---|---|---|
| committer | Christian Breunig <christian@breunig.cc> | 2026-10-17 21:52:56 +0200 |
| commit | 7e7839dc4c76e53d22b5557f022fa87fb152c35a (patch) | |
| tree | cbb05f943862e3ca9f53da2c27f0a3f3f89b884d /python | |
| parent | e3e7587d7ac4f6fa3854528d91798637019c0b57 (diff) | |
| download | vyos-1x-7e7839dc4c76e53d22b5557f022fa87fb152c35a.tar.gz vyos-1x-7e7839dc4c76e53d22b5557f022fa87fb152c35a.zip | |
nat: T9475: recover from stale nftables rule files
Whether the NAT tables already exist was derived from the rendered rule
files in /run. A failed commit could leave such a file behind without the
table, every later NAT commit then tried to delete a missing table and
failed with "Configuration file errors encountered!" until reboot.
The NAT and static NAT tables are now declared before they are deleted,
which succeeds whether or not they exist.
Diffstat (limited to 'python')
0 files changed, 0 insertions, 0 deletions
