]> git.puffer.fish Git - matthieu/pve-network.git/commit
sdn: dhcp: rollback allocated ips on failure
authorStefan Hanreich <s.hanreich@proxmox.com>
Fri, 5 Apr 2024 13:17:57 +0000 (15:17 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Mon, 8 Apr 2024 15:57:18 +0000 (17:57 +0200)
commit27b54a086b527322c6c192c0654e5bd7f9334fc5
tree8785d0459b2efc374db21afa92ee4008850f2d74
parentc60a7dc4323f33b75c3128db950e3776d2a3942d
sdn: dhcp: rollback allocated ips on failure

If DHCP is configured for IPv4 and IPv6, failing to obtain an IPv6 IP
does not roll back the allocation made for IPv4. This patch rolls back
any changes made in case of failure, so that IP allocation is actually
atomic.

Signed-off-by: Stefan Hanreich <s.hanreich@proxmox.com>
Reviewed-by: Stefan Lendl <s.lendl@proxmox.com>
Tested-by: Stefan Lendl <s.lendl@proxmox.com>
Signed-off-by: Stefan Lendl <s.lendl@proxmox.com>
src/PVE/Network/SDN/Vnets.pm