public inbox for pve-devel@lists.proxmox.com
 help / color / mirror / Atom feed
* [pve-devel] [PATCH manager/proxmox{-ve-rs, -perl-rs} 0/6] proxmox-network-interface-pinning fixes
@ 2025-07-17 15:28 Stefan Hanreich
  2025-07-17 15:28 ` [pve-devel] [PATCH proxmox-ve-rs 1/1] ve-config: fabrics: add helpers for proxmox-network-interface-pinning Stefan Hanreich
                   ` (5 more replies)
  0 siblings, 6 replies; 10+ messages in thread
From: Stefan Hanreich @ 2025-07-17 15:28 UTC (permalink / raw)
  To: pve-devel

!!! 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

_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2025-07-17 19:29 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-07-17 15:28 [pve-devel] [PATCH manager/proxmox{-ve-rs, -perl-rs} 0/6] proxmox-network-interface-pinning fixes Stefan Hanreich
2025-07-17 15:28 ` [pve-devel] [PATCH proxmox-ve-rs 1/1] ve-config: fabrics: add helpers for proxmox-network-interface-pinning Stefan Hanreich
2025-07-17 19:27   ` [pve-devel] applied: " Thomas Lamprecht
2025-07-17 15:28 ` [pve-devel] [PATCH proxmox-perl-rs 1/1] pve-rs: fabrics: helper for mapping interface names Stefan Hanreich
2025-07-17 19:00   ` [pve-devel] applied: " Thomas Lamprecht
2025-07-17 15:28 ` [pve-devel] [PATCH pve-manager 1/4] pve-sdn-commit: fix reloading logic Stefan Hanreich
2025-07-17 19:27   ` [pve-devel] applied-series: " Thomas Lamprecht
2025-07-17 15:28 ` [pve-devel] [PATCH pve-manager 2/4] proxmox-network-interface-pinning: add fabrics support Stefan Hanreich
2025-07-17 15:28 ` [pve-devel] [PATCH pve-manager 3/4] proxmox-network-interface-pinning: die on failing to write interfaces Stefan Hanreich
2025-07-17 15:28 ` [pve-devel] [PATCH pve-manager 4/4] proxmox-network-interface-pinning: fix pinning after reboot Stefan Hanreich

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal