* [pve-devel] [PATCH frr 1/2] debian: remove patch sequence numbers
@ 2025-06-17 16:21 Gabriel Goller
2025-06-17 16:21 ` [pve-devel] [PATCH frr 2/2] frr: bump to 10.3.1 Gabriel Goller
2025-06-25 16:28 ` [pve-devel] applied-series: [PATCH frr 1/2] debian: remove patch sequence numbers Thomas Lamprecht
0 siblings, 2 replies; 4+ messages in thread
From: Gabriel Goller @ 2025-06-17 16:21 UTC (permalink / raw)
To: pve-devel
Are not needed and we don't seem to add them usually on debian patches.
Otherwise we'd need to increment on every new patch.
Signed-off-by: Gabriel Goller <g.goller@proxmox.com>
---
debian/patches/pve/0001-enable-bgp-bfd-daemons.patch | 2 +-
...2-bgpd-add-an-option-for-RT-auto-derivation-to-force-A.patch | 2 +-
debian/patches/pve/0003-tests-add-bgp-evpn-autort-test.patch | 2 +-
...004-zebra-add-ZEBRA_IF_DUMMY-flag-for-dummy-interfaces.patch | 2 +-
...5-fabricd-add-option-to-treat-dummy-interfaces-as-loop.patch | 2 +-
...06-fabricd-enable-dummy_as_loopback-option-per-default.patch | 2 +-
6 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/debian/patches/pve/0001-enable-bgp-bfd-daemons.patch b/debian/patches/pve/0001-enable-bgp-bfd-daemons.patch
index 5f86ec1b3c77..9bcc542c4d61 100644
--- a/debian/patches/pve/0001-enable-bgp-bfd-daemons.patch
+++ b/debian/patches/pve/0001-enable-bgp-bfd-daemons.patch
@@ -1,7 +1,7 @@
From e608bc29e66291f7eafb9a9e17b13cc49ae0b726 Mon Sep 17 00:00:00 2001
From: Alexandre Derumier <aderumier@odiso.com>
Date: Wed, 25 Nov 2020 12:41:32 +0100
-Subject: [PATCH 1/6] enable bgp && bfd daemons
+Subject: [PATCH] enable bgp && bfd daemons
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
Signed-off-by: Gabriel Goller <g.goller@proxmox.com>
diff --git a/debian/patches/pve/0002-bgpd-add-an-option-for-RT-auto-derivation-to-force-A.patch b/debian/patches/pve/0002-bgpd-add-an-option-for-RT-auto-derivation-to-force-A.patch
index 436dfc0fde35..49ce025a509d 100644
--- a/debian/patches/pve/0002-bgpd-add-an-option-for-RT-auto-derivation-to-force-A.patch
+++ b/debian/patches/pve/0002-bgpd-add-an-option-for-RT-auto-derivation-to-force-A.patch
@@ -1,7 +1,7 @@
From dbbe4040299d2a02179cc390d9d7e2aab59833da Mon Sep 17 00:00:00 2001
From: Alexandre Derumier <aderumier@odiso.com>
Date: Mon, 22 May 2023 19:31:28 +0200
-Subject: [PATCH 2/6] bgpd : add an option for RT auto-derivation to force AS
+Subject: [PATCH] bgpd : add an option for RT auto-derivation to force AS
Allow to define a custom AS for autort AS:VNI
diff --git a/debian/patches/pve/0003-tests-add-bgp-evpn-autort-test.patch b/debian/patches/pve/0003-tests-add-bgp-evpn-autort-test.patch
index 4fa8a0a72681..b80694f93ffa 100644
--- a/debian/patches/pve/0003-tests-add-bgp-evpn-autort-test.patch
+++ b/debian/patches/pve/0003-tests-add-bgp-evpn-autort-test.patch
@@ -1,7 +1,7 @@
From 641f5b043f8aeb81b66882d6b86d62572e95af1d Mon Sep 17 00:00:00 2001
From: Alexandre Derumier <aderumier@odiso.com>
Date: Sat, 21 Nov 2020 01:28:42 +0100
-Subject: [PATCH 3/6] tests: add bgp evpn autort test
+Subject: [PATCH] tests: add bgp evpn autort test
Link: https://github.com/FRRouting/frr/pull/7535
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
diff --git a/debian/patches/pve/0004-zebra-add-ZEBRA_IF_DUMMY-flag-for-dummy-interfaces.patch b/debian/patches/pve/0004-zebra-add-ZEBRA_IF_DUMMY-flag-for-dummy-interfaces.patch
index e2acfcc82e5a..3c0df893236a 100644
--- a/debian/patches/pve/0004-zebra-add-ZEBRA_IF_DUMMY-flag-for-dummy-interfaces.patch
+++ b/debian/patches/pve/0004-zebra-add-ZEBRA_IF_DUMMY-flag-for-dummy-interfaces.patch
@@ -1,7 +1,7 @@
From 7cf60fd0bdaa45311eea886cee6d1f290a4ac2d2 Mon Sep 17 00:00:00 2001
From: Gabriel Goller <g.goller@proxmox.com>
Date: Tue, 25 Feb 2025 10:13:34 +0100
-Subject: [PATCH 4/6] zebra: add ZEBRA_IF_DUMMY flag for dummy interfaces
+Subject: [PATCH] zebra: add ZEBRA_IF_DUMMY flag for dummy interfaces
Introduce ZEBRA_IF_DUMMY interface flag to identify Linux dummy interfaces [0].
These interfaces behave similarly to loopback interfaces and can be
diff --git a/debian/patches/pve/0005-fabricd-add-option-to-treat-dummy-interfaces-as-loop.patch b/debian/patches/pve/0005-fabricd-add-option-to-treat-dummy-interfaces-as-loop.patch
index 1ae2874b19c2..eb7e4a03dd81 100644
--- a/debian/patches/pve/0005-fabricd-add-option-to-treat-dummy-interfaces-as-loop.patch
+++ b/debian/patches/pve/0005-fabricd-add-option-to-treat-dummy-interfaces-as-loop.patch
@@ -1,7 +1,7 @@
From 99aab947f7b89b31f08ba9ccf755ff60af9005a8 Mon Sep 17 00:00:00 2001
From: Gabriel Goller <g.goller@proxmox.com>
Date: Tue, 25 Feb 2025 10:24:58 +0100
-Subject: [PATCH 5/6] fabricd: add option to treat dummy interfaces as loopback
+Subject: [PATCH] fabricd: add option to treat dummy interfaces as loopback
interfaces
Enable dummy-interfaces to be used as router-id interfaces in openfabric
diff --git a/debian/patches/pve/0006-fabricd-enable-dummy_as_loopback-option-per-default.patch b/debian/patches/pve/0006-fabricd-enable-dummy_as_loopback-option-per-default.patch
index f7d8ee07225e..64e27bf04151 100644
--- a/debian/patches/pve/0006-fabricd-enable-dummy_as_loopback-option-per-default.patch
+++ b/debian/patches/pve/0006-fabricd-enable-dummy_as_loopback-option-per-default.patch
@@ -1,7 +1,7 @@
From d1fecf9795c0b9df3889760e1f08bf93c5c8a933 Mon Sep 17 00:00:00 2001
From: Gabriel Goller <g.goller@proxmox.com>
Date: Thu, 6 Mar 2025 13:27:55 +0100
-Subject: [PATCH 6/6] fabricd: enable dummy_as_loopback option per default
+Subject: [PATCH] fabricd: enable dummy_as_loopback option per default
This allows dummy interfaces to be treated as loopback interfaces in
openfabric fabrics.
--
2.39.5
_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
^ permalink raw reply [flat|nested] 4+ messages in thread
* [pve-devel] [PATCH frr 2/2] frr: bump to 10.3.1
2025-06-17 16:21 [pve-devel] [PATCH frr 1/2] debian: remove patch sequence numbers Gabriel Goller
@ 2025-06-17 16:21 ` Gabriel Goller
2025-06-25 15:25 ` Hannes Duerr
2025-06-25 16:28 ` [pve-devel] applied-series: [PATCH frr 1/2] debian: remove patch sequence numbers Thomas Lamprecht
1 sibling, 1 reply; 4+ messages in thread
From: Gabriel Goller @ 2025-06-17 16:21 UTC (permalink / raw)
To: pve-devel
Important for us is the BFD fix backported by stefan [0] and an
openfabric fix for IPv6 [1]. Note: 10.3 will also be the version
available in debian trixie.
[0]: https://github.com/FRRouting/frr/pull/18682
[1]: https://github.com/FRRouting/frr/pull/17083
Signed-off-by: Gabriel Goller <g.goller@proxmox.com>
---
debian/changelog | 6 ++++++
frr | 2 +-
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/debian/changelog b/debian/changelog
index 0b06cb4e2061..8cfa0c4132af 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+frr (10.3.1-1+pve1) UNRELEASED; urgency=medium
+
+ * update upstream source to 10.3.1
+
+ -- Proxmox Support Team <support@proxmox.com> Tue, 17 Jun 2025 18:06:42 +0200
+
frr (10.2.2-1+pve1) bookworm; urgency=medium
* update upstream source to 10.2.2
diff --git a/frr b/frr
index e3b6a8c45939..35e662efa7cc 160000
--- a/frr
+++ b/frr
@@ -1 +1 @@
-Subproject commit e3b6a8c459399e39cce81bed8ff75f60da88b0a3
+Subproject commit 35e662efa7cc9ef3e97a253368950cc1a58f3bc1
--
2.39.5
_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [pve-devel] [PATCH frr 2/2] frr: bump to 10.3.1
2025-06-17 16:21 ` [pve-devel] [PATCH frr 2/2] frr: bump to 10.3.1 Gabriel Goller
@ 2025-06-25 15:25 ` Hannes Duerr
0 siblings, 0 replies; 4+ messages in thread
From: Hannes Duerr @ 2025-06-25 15:25 UTC (permalink / raw)
To: Proxmox VE development discussion, Gabriel Goller
I have tested the new FRR version in combination with the new Fabrics
series [0].
I have created an OSPF fabric in a 5 node cluster with numbered and
unnumbered interfaces
I have created an Openfabric fabric in a 5 node cluster and used ipv4
and ipv6 at the same time.
More details can be found here [0]
I created a BGP EVPN Spine Leaf setup where the Spine and Leafs were
both debian VMs also with the new FRR version.
If some one wants more details on the setup i'll be happy to share them.
I could not find any regressions in any of the tests.
In addition, I have activated bfd for the BGP router in the BGP/EVPN
setup both on the PVE nodes and on the Spine and even after a restart of
the nodes the BFD status is displayed correctly
# vtysh -c ' show bfd peers' # on the spine
peer 10. 255.255.1 multihop local-address 10.255.255.6 vrf default
[...]
Status: up
peer 10.255.255.2 multihop local-address 10.255.255.6 vrf default
[...]
Status: up
peer 10.255.255.3 multihop local-address 10.255.255.6 vrf default
[...]
Status: up
[0]
https://lore.proxmox.com/pve-devel/20250522161731.537011-1-s.hanreich@proxmox.com/
[1]
https://lore.proxmox.com/pve-devel/20250522161731.537011-76-s.hanreich@proxmox.com/T/#m005d5e7f6706e16422812b920a4bda1ee770b1cb
Please consider this
Tested-by: Hannes Duerr <h.duerr@proxmox.com>
On 6/17/25 18:21, Gabriel Goller wrote:
> Important for us is the BFD fix backported by stefan [0] and an
> openfabric fix for IPv6 [1]. Note: 10.3 will also be the version
> available in debian trixie.
>
> [0]: https://github.com/FRRouting/frr/pull/18682
> [1]: https://github.com/FRRouting/frr/pull/17083
>
> Signed-off-by: Gabriel Goller <g.goller@proxmox.com>
> ---
> debian/changelog | 6 ++++++
> frr | 2 +-
> 2 files changed, 7 insertions(+), 1 deletion(-)
>
> diff --git a/debian/changelog b/debian/changelog
> index 0b06cb4e2061..8cfa0c4132af 100644
> --- a/debian/changelog
> +++ b/debian/changelog
> @@ -1,3 +1,9 @@
> +frr (10.3.1-1+pve1) UNRELEASED; urgency=medium
> +
> + * update upstream source to 10.3.1
> +
> + -- Proxmox Support Team <support@proxmox.com> Tue, 17 Jun 2025 18:06:42 +0200
> +
> frr (10.2.2-1+pve1) bookworm; urgency=medium
>
> * update upstream source to 10.2.2
> diff --git a/frr b/frr
> index e3b6a8c45939..35e662efa7cc 160000
> --- a/frr
> +++ b/frr
> @@ -1 +1 @@
> -Subproject commit e3b6a8c459399e39cce81bed8ff75f60da88b0a3
> +Subproject commit 35e662efa7cc9ef3e97a253368950cc1a58f3bc1
_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
^ permalink raw reply [flat|nested] 4+ messages in thread
* [pve-devel] applied-series: [PATCH frr 1/2] debian: remove patch sequence numbers
2025-06-17 16:21 [pve-devel] [PATCH frr 1/2] debian: remove patch sequence numbers Gabriel Goller
2025-06-17 16:21 ` [pve-devel] [PATCH frr 2/2] frr: bump to 10.3.1 Gabriel Goller
@ 2025-06-25 16:28 ` Thomas Lamprecht
1 sibling, 0 replies; 4+ messages in thread
From: Thomas Lamprecht @ 2025-06-25 16:28 UTC (permalink / raw)
To: pve-devel, Gabriel Goller
On Tue, 17 Jun 2025 18:21:35 +0200, Gabriel Goller wrote:
> Are not needed and we don't seem to add them usually on debian patches.
> Otherwise we'd need to increment on every new patch.
>
>
Applied, with some packaging/buildsys clean-ups on top, thanks!
[1/2] debian: remove patch sequence numbers
commit: 8efa19ad18b1f799957bcc5590e015ad213412c8
[2/2] frr: bump to 10.3.1
commit: 74de7c07084dab7fcf33cfbfa2b1eb8b767d231f
_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2025-06-25 16:28 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-06-17 16:21 [pve-devel] [PATCH frr 1/2] debian: remove patch sequence numbers Gabriel Goller
2025-06-17 16:21 ` [pve-devel] [PATCH frr 2/2] frr: bump to 10.3.1 Gabriel Goller
2025-06-25 15:25 ` Hannes Duerr
2025-06-25 16:28 ` [pve-devel] applied-series: [PATCH frr 1/2] debian: remove patch sequence numbers Thomas Lamprecht
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