From 30150dca3cfc435c08d84022b9c4214b603a6522 Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Tue, 14 Oct 2014 16:28:44 +0200 Subject: [PATCH] fix max ipset name lenght --- src/PVE/Firewall.pm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/PVE/Firewall.pm b/src/PVE/Firewall.pm index 727204a..2270ad7 100644 --- a/src/PVE/Firewall.pm +++ b/src/PVE/Firewall.pm @@ -760,7 +760,10 @@ sub local_network { return $__local_network; } -my $max_iptables_ipset_name_length = 27; +# ipset names are limited to 31 characters, and we use '_swap' +# suffix for atomic update, for example PVEFW-${VMID}-${ipset_name}_swap + +my $max_iptables_ipset_name_length = 31 - length("_swap"); sub compute_ipset_chain_name { my ($vmid, $ipset_name) = @_; -- 2.39.2