public inbox for pve-devel@lists.proxmox.com
 help / color / mirror / Atom feed
* [pve-devel] [PATCH frr] frr: fix "ran out of docstring" error for autort patch
@ 2025-09-19 13:56 Gabriel Goller
  0 siblings, 0 replies; only message in thread
From: Gabriel Goller @ 2025-09-19 13:56 UTC (permalink / raw)
  To: pve-devel

Add a description to the `autort` command ASN parameter. Otherwise this
throws an error on startup "ran out of docstring". As it's only a small
non-functional fix I decided to fix this directly and refresh the patch
instead of creating a new one.

Signed-off-by: Gabriel Goller <g.goller@proxmox.com>
---
 ...on-for-RT-auto-derivation-to-force-A.patch | 28 ++++++++++---------
 1 file changed, 15 insertions(+), 13 deletions(-)

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 49ce025a509d..5035b2110f76 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
@@ -11,6 +11,7 @@ as route-target AS:VNI need to be the same on the each peer
 Link: https://github.com/FRRouting/frr/pull/7535
 Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
     [ GG: ported to latest stable 10.2.1 ]
+    [ GG: fixed the "ran out of docstring" bug ]
 Signed-off-by: Gabriel Goller <g.goller@proxmox.com>
 ---
  bgpd/bgp_evpn.c     | 13 +++++++++++--
@@ -20,9 +21,9 @@ Signed-off-by: Gabriel Goller <g.goller@proxmox.com>
 
 Index: b/bgpd/bgp_evpn.c
 ===================================================================
---- a/bgpd/bgp_evpn.c	2025-03-07 11:09:47.315423809 +0100
-+++ b/bgpd/bgp_evpn.c	2025-03-07 11:09:47.312423806 +0100
-@@ -622,7 +622,12 @@
+--- a/bgpd/bgp_evpn.c	2025-09-19 15:38:36.128022733 +0200
++++ b/bgpd/bgp_evpn.c	2025-09-19 15:38:36.126001948 +0200
+@@ -624,7 +624,12 @@
  
  	if (bgp->advertise_autort_rfc8365)
  		SET_FLAG(vni, EVPN_AUTORT_VXLAN);
@@ -36,7 +37,7 @@ Index: b/bgpd/bgp_evpn.c
  
  	ecomadd = ecommunity_new();
  	ecommunity_add_val(ecomadd, &eval, false, false);
-@@ -5490,7 +5495,11 @@
+@@ -5651,7 +5656,11 @@
  	if (bgp->advertise_autort_rfc8365)
  		SET_FLAG(vni, EVPN_AUTORT_VXLAN);
  
@@ -51,9 +52,9 @@ Index: b/bgpd/bgp_evpn.c
  	ecommunity_add_val(ecom_auto, &eval, false, false);
 Index: b/bgpd/bgp_evpn_vty.c
 ===================================================================
---- a/bgpd/bgp_evpn_vty.c	2025-03-07 11:09:47.315423809 +0100
-+++ b/bgpd/bgp_evpn_vty.c	2025-03-07 11:09:47.313423807 +0100
-@@ -3744,32 +3744,51 @@
+--- a/bgpd/bgp_evpn_vty.c	2025-09-19 15:38:36.128022733 +0200
++++ b/bgpd/bgp_evpn_vty.c	2025-09-19 15:39:31.389174565 +0200
+@@ -3744,32 +3744,52 @@
  	return CMD_SUCCESS;
  }
  
@@ -96,7 +97,8 @@ Index: b/bgpd/bgp_evpn_vty.c
         "Auto-derivation of RT\n"
 -       "Auto-derivation of RT using RFC8365\n")
 +       "Auto-derivation of RT using RFC8365\n"
-+       "Auto-derivation AS\n")
++       "Auto-derivation AS\n"
++       "AS number to use\n")
  {
  	struct bgp *bgp = VTY_GET_CONTEXT(bgp);
  
@@ -115,7 +117,7 @@ Index: b/bgpd/bgp_evpn_vty.c
  	return CMD_SUCCESS;
  }
  
-@@ -7286,6 +7305,9 @@
+@@ -7295,6 +7315,9 @@
  	if (bgp->advertise_autort_rfc8365)
  		vty_out(vty, "  autort rfc8365-compatible\n");
  
@@ -125,7 +127,7 @@ Index: b/bgpd/bgp_evpn_vty.c
  	if (bgp->advertise_gw_macip)
  		vty_out(vty, "  advertise-default-gw\n");
  
-@@ -7528,8 +7550,8 @@
+@@ -7537,8 +7560,8 @@
  	install_element(BGP_EVPN_NODE, &evpnrt5_network_cmd);
  	install_element(BGP_EVPN_NODE, &bgp_evpn_advertise_all_vni_cmd);
  	install_element(BGP_EVPN_NODE, &no_bgp_evpn_advertise_all_vni_cmd);
@@ -138,9 +140,9 @@ Index: b/bgpd/bgp_evpn_vty.c
  	install_element(BGP_EVPN_NODE, &bgp_evpn_advertise_svi_ip_cmd);
 Index: b/bgpd/bgpd.h
 ===================================================================
---- a/bgpd/bgpd.h	2025-03-07 11:09:47.315423809 +0100
-+++ b/bgpd/bgpd.h	2025-03-07 11:09:47.313423807 +0100
-@@ -745,6 +745,9 @@
+--- a/bgpd/bgpd.h	2025-09-19 15:38:36.128022733 +0200
++++ b/bgpd/bgpd.h	2025-09-19 15:38:36.127010776 +0200
+@@ -757,6 +757,9 @@
  	/* EVPN - use RFC 8365 to auto-derive RT */
  	int advertise_autort_rfc8365;
  
-- 
2.47.3



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


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2025-09-19 13:56 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-09-19 13:56 [pve-devel] [PATCH frr] frr: fix "ran out of docstring" error for autort patch Gabriel Goller

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