[pve-devel] [PATCH manager/proxmox{-ve-rs, -perl-rs} 0/6] proxmox-network-interface-pinning fixes

Stefan Hanreich s.hanreich at proxmox.com
Thu Jul 17 17:28:35 CEST 2025


!!! This series is intended for the trixie branch. I will send a separate series
for bookworm.

This patch series addresses several issues with the new
proxmox-network-interface-pinning tool which have been introduced with the merge
of the fabrics patch series:

* pve-sdn-commit failed on reboot, since the fabrics series reworked how the FRR
config generation worked. Use the new API for generating the SDN config.
* proxmox-network-interface-pinning did not update the fabric configuration when
pinning network interfaces
* failing to generate the interfaces file would not throw an error
* pinning, rebooting, then pinning additional interfaces would cause errors on
generating the interfaces file

proxmox-perl-rs depends on proxmox-ve-rs
pve-manager depends on proxmox-perl-rs

proxmox-ve-rs:

Stefan Hanreich (1):
  ve-config: fabrics: add helpers for proxmox-network-interface-pinning

 proxmox-ve-config/src/sdn/fabric/mod.rs          |  5 +++++
 .../fabric/section_config/protocol/openfabric.rs | 16 ++++++++++++++--
 .../sdn/fabric/section_config/protocol/ospf.rs   | 15 ++++++++++++++-
 3 files changed, 33 insertions(+), 3 deletions(-)


proxmox-perl-rs:

Stefan Hanreich (1):
  pve-rs: fabrics: helper for mapping interface names

 pve-rs/src/bindings/sdn/fabrics.rs | 64 +++++++++++++++++++++++++++++-
 1 file changed, 63 insertions(+), 1 deletion(-)


pve-manager:

Stefan Hanreich (4):
  pve-sdn-commit: fix reloading logic
  proxmox-network-interface-pinning: add fabrics support
  proxmox-network-interface-pinning: die on failing to write interfaces
  proxmox-network-interface-pinning: fix pinning after reboot

 PVE/CLI/proxmox_network_interface_pinning.pm | 22 +++++++++++++++++++-
 bin/pve-sdn-commit                           | 19 +++++++++++++++--
 2 files changed, 38 insertions(+), 3 deletions(-)


Summary over all repositories:
  6 files changed, 134 insertions(+), 7 deletions(-)

-- 
Generated by git-murpp 0.8.0



More information about the pve-devel mailing list