]> git.puffer.fish Git - mirror/pve-network.git/commit
ipam: plugins: preparations for DHCP
authorStefan Hanreich <s.hanreich@proxmox.com>
Fri, 17 Nov 2023 11:39:43 +0000 (12:39 +0100)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Sat, 18 Nov 2023 14:59:50 +0000 (15:59 +0100)
commit8a8bba70832dce09ec0c5c39115260ed43086afc
treef502547b5c224611d6104e5ab9052629e854746d
parent1e5d8cacc679b2d8c3e199e972eaca4402c59e75
ipam: plugins: preparations for DHCP

Adds a new file priv/macs.db for caching the queries to IPAM.

Additionally adds and imeplements methods to the IPAM plugins that
are required for the DHCP functionality.

Co-Authored-By: Alexandre Derumier <aderumier@odiso.com>
Signed-off-by: Stefan Hanreich <s.hanreich@proxmox.com>
src/PVE/Network/SDN/Ipams.pm
src/PVE/Network/SDN/Ipams/NetboxPlugin.pm
src/PVE/Network/SDN/Ipams/PVEPlugin.pm
src/PVE/Network/SDN/Ipams/PhpIpamPlugin.pm
src/PVE/Network/SDN/Ipams/Plugin.pm