[pve-devel] [PATCH common/manager v2 00/18] backport 'proxmox-network-interface-pinning fixes'
Stefan Hanreich
s.hanreich at proxmox.com
Fri Jul 18 18:26:20 CEST 2025
Contains the changes from the original series minus the changes made because of
the SDN fabrics. For more details see the respective commits / original series.
I've decided to leave the complete history intact, but we could squash a lot of
the bugfixes into the initial two commits, if so desired.
pve-manager depends on pve-common
pve-common:
Stefan Hanreich (2):
network: add ip link and altname helpers
network: add nic prefix to physical nic regex
src/PVE/Network.pm | 47 +++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 46 insertions(+), 1 deletion(-)
pve-manager:
Stefan Hanreich (10):
cli: add proxmox-network-interface-pinning tool
services: add pvesdncommit and pvefirewallcommit
pve-sdn-commit: fix reloading logic
proxmox-network-interface-pinning: die on failing to write interfaces
proxmox-network-interface-pinning: fix pinning after reboot
network-interface-pinning: avoid comparing undefined string
{sdn, firewall}-commit: wait for quorum
sdn-commit: only reload ifupdown if sdn configuration changed
network-interface-pinning: fix subsequent invocations
network-interface-pinning: early exit if nothing to do
Thomas Lamprecht (6):
use kebab-case spelling for new SDN and firewall config-commit
services
firewall on-boot commit: report errors if rename fails
nic pinning: prompt before continuing if connected to TTY
nic pinning: update description for generate command
nic pinning: rename 'nic' parameter to 'interface'
nic pinning: improve some informational and error output
wording/formatting
PVE/CLI/Makefile | 1 +
PVE/CLI/proxmox_network_interface_pinning.pm | 415 +++++++++++++++++++
bin/Makefile | 21 +-
bin/proxmox-network-interface-pinning | 8 +
bin/pve-firewall-commit | 27 ++
bin/pve-sdn-commit | 77 ++++
debian/postinst | 2 +-
services/Makefile | 4 +-
services/pve-firewall-commit.service | 13 +
services/pve-sdn-commit.service | 13 +
10 files changed, 578 insertions(+), 3 deletions(-)
create mode 100644 PVE/CLI/proxmox_network_interface_pinning.pm
create mode 100644 bin/proxmox-network-interface-pinning
create mode 100644 bin/pve-firewall-commit
create mode 100644 bin/pve-sdn-commit
create mode 100644 services/pve-firewall-commit.service
create mode 100644 services/pve-sdn-commit.service
Summary over all repositories:
11 files changed, 624 insertions(+), 4 deletions(-)
--
Generated by git-murpp 0.8.0
More information about the pve-devel
mailing list