[pdm-devel] superseded: [PATCH proxmox{, -datacenter-manager} 0/8] Integration of IP-VRF and MAC-VRF status to EVPN panel

Stefan Hanreich s.hanreich at proxmox.com
Thu Nov 20 12:10:48 CET 2025


https://lore.proxmox.com/pdm-devel/20251120110641.120124-1-s.hanreich@proxmox.com/T/#t

On 11/7/25 9:59 AM, Stefan Hanreich wrote:
> 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.
> 
> [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  | 129 ++++++++++++++--
>  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, 874 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, 1276 insertions(+), 51 deletions(-)
> 





More information about the pdm-devel mailing list