git: 16c4dbfd2e - main - Status/2025Q1/openbgpd-fix-fib-handling.adoc: Add report

From: Lorenzo Salvadore <salvadore_at_FreeBSD.org>
Date: Tue, 08 Apr 2025 10:30:08 UTC
The branch main has been updated by salvadore:

URL: https://cgit.FreeBSD.org/doc/commit/?id=16c4dbfd2e4f120c3dbbceb72ec1f63903e80cab

commit 16c4dbfd2e4f120c3dbbceb72ec1f63903e80cab
Author:     Seyed Pouria Mousavizadeh Tehrani <info@spmzt.net>
AuthorDate: 2025-04-08 09:47:14 +0000
Commit:     Lorenzo Salvadore <salvadore@FreeBSD.org>
CommitDate: 2025-04-08 09:48:07 +0000

    Status/2025Q1/openbgpd-fix-fib-handling.adoc: Add report
    
    Reviewed by:    Chris Moerz <freebsd@ny-central.org>
---
 .../report-2025-01-2025-03/openbgpd-fix-fib-handling.adoc | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/website/content/en/status/report-2025-01-2025-03/openbgpd-fix-fib-handling.adoc b/website/content/en/status/report-2025-01-2025-03/openbgpd-fix-fib-handling.adoc
new file mode 100644
index 0000000000..231d3930b0
--- /dev/null
+++ b/website/content/en/status/report-2025-01-2025-03/openbgpd-fix-fib-handling.adoc
@@ -0,0 +1,15 @@
+=== OpenBGPd Fix FIB handling on FreeBSD
+
+Links: +
+link:https://undeadly.org/cgi?action=article;sid=20250207192657[OpenBGPD 8.8 released] URL: https://undeadly.org/cgi?action=article;sid=20250207192657[] +
+link:https://github.com/openbgpd-portable/openbgpd-portable/pull/93[Fix crash on interface destroy] URL: link:https://github.com/openbgpd-portable/openbgpd-portable/pull/93[]
+
+Contact: Seyed Pouria Mousavizadeh Tehrani <info@spmzt.net>
+
+This work fixes FIB handling on FreeBSD when an interface is destroyed.
+
+I encountered this issue on one of our OpenBGPd-enabled FreeBSD servers, where destroying an interface caused all our BGP sessions to drop due to a crash in OpenBGPd.
+
+I decided to debug the issue and fix the problem; the results can be found in this link:https://github.com/openbgpd-portable/openbgpd-portable/pull/93[GitHub pull request].
+
+Now, we can safely create or destroy virtual or cloned interfaces alongside OpenBGPd without worrying about our BGP sessions.