[pdm-devel] superseded: [PATCH proxmox{, -datacenter-manager} v3 0/8] Integration of IP-VRF and MAC-VRF status to EVPN panel
Stefan Hanreich
s.hanreich at proxmox.com
Fri Nov 28 12:10:00 CET 2025
https://lore.proxmox.com/pdm-devel/20251128110905.104189-1-s.hanreich@proxmox.com/T/#t
On 11/20/25 12:06 PM, Stefan Hanreich wrote:
> ## Introduction
>
> This patch series requires the API endpoints introduced in the Proxmox VE patch
> series [1] - in particular the zone/ip-vrf and the vnet/mac-vrf endpoints.
>
> It adds a second panel to the EVPN view and makes it a split view similar to the
> remote view. It utilizes the endpoints to display status information about
> selected zones / vnets. It shows the current state of the IP-VRF of a zone or
> the MAC-VRF of a vnet per node.
>
> ## Changelog
>
> Changes from v2 to v3:
> * fixed import order in zone status panel
> * replaced unwrap with unwrap_or_default in vnet status panel
> * reduced visibility of some UI components
>
> Changes from v1 to v2:
> * adapt to new kebab-cased PVE API types
>
> [1] https://lore.proxmox.com/pve-devel/20251107085553.113655-1-s.hanreich@proxmox.com/T/
>
> proxmox:
>
> Stefan Hanreich (3):
> pve-api-types: add zone / vnet status reporting endpoints
> pve-api-types: generate ip-vrf / mac-vrf endpoints
> pve-api-types: regenerate
>
> pve-api-types/generate.pl | 4 +
> pve-api-types/pve-api.json | 286 ++++++++++++++++++++++++++-
> pve-api-types/src/generated/code.rs | 25 +++
> pve-api-types/src/generated/types.rs | 104 ++++++++--
> 4 files changed, 402 insertions(+), 17 deletions(-)
>
>
> proxmox-datacenter-manager:
>
> Stefan Hanreich (5):
> server: api: sdn: add ip-vrf endpoint
> server: api: sdn: add mac-vrf endpoint
> ui: sdn: evpn: add zone status panel
> ui: sdn: evpn: add vnet status panel
> sdn: evpn: add detail panel to the evpn panel
>
> lib/pdm-client/src/lib.rs | 23 +++
> server/src/api/nodes/mod.rs | 2 +
> server/src/api/nodes/sdn.rs | 101 +++++++++++++
> server/src/api/pve/node.rs | 3 +-
> ui/src/sdn/evpn/evpn_panel.rs | 130 ++++++++++++++--
> ui/src/sdn/evpn/mod.rs | 36 +++++
> ui/src/sdn/evpn/remote_tree.rs | 71 ++++++---
> ui/src/sdn/evpn/vnet_status.rs | 253 ++++++++++++++++++++++++++++++++
> ui/src/sdn/evpn/vrf_tree.rs | 29 +++-
> ui/src/sdn/evpn/zone_status.rs | 261 +++++++++++++++++++++++++++++++++
> 10 files changed, 875 insertions(+), 34 deletions(-)
> create mode 100644 server/src/api/nodes/sdn.rs
> create mode 100644 ui/src/sdn/evpn/vnet_status.rs
> create mode 100644 ui/src/sdn/evpn/zone_status.rs
>
>
> Summary over all repositories:
> 14 files changed, 1277 insertions(+), 51 deletions(-)
>
More information about the pdm-devel
mailing list