git: 487d18e727 - main - Status/2026Q2: Pouria reports

From: Pouria Mousavizadeh Tehrani <pouria_at_FreeBSD.org>
Date: Mon, 13 Jul 2026 20:47:24 UTC
The branch main has been updated by pouria:

URL: https://cgit.FreeBSD.org/doc/commit/?id=487d18e727237052a36a446735be9462ac411c4a

commit 487d18e727237052a36a446735be9462ac411c4a
Author:     Pouria Mousavizadeh Tehrani <pouria@FreeBSD.org>
AuthorDate: 2026-05-18 21:12:11 +0000
Commit:     Pouria Mousavizadeh Tehrani <pouria@FreeBSD.org>
CommitDate: 2026-07-13 20:45:36 +0000

    Status/2026Q2: Pouria reports
    
    Status/2026Q2/ipv6_improvements.adoc
    Status/2026Q2/metric.adoc
    Status/2026Q2/geneve-support.adoc
    
    Reviewed by: salvadore
    Approved by: salvadore
    Differential Revision: https://reviews.freebsd.org/D57390
---
 .../report-2026-04-2026-06/geneve-support.adoc     |  8 ++++++++
 .../report-2026-04-2026-06/ipv6_improvements.adoc  | 22 ++++++++++++++++++++++
 .../en/status/report-2026-04-2026-06/metric.adoc   | 17 +++++++++++++++++
 3 files changed, 47 insertions(+)

diff --git a/website/content/en/status/report-2026-04-2026-06/geneve-support.adoc b/website/content/en/status/report-2026-04-2026-06/geneve-support.adoc
new file mode 100644
index 0000000000..da0c6bb01a
--- /dev/null
+++ b/website/content/en/status/report-2026-04-2026-06/geneve-support.adoc
@@ -0,0 +1,8 @@
+=== GENEVE Tunnel
+
+Links: +
+link:https://reviews.freebsd.org/D54172[Add Support for Geneve (RFC8926)] URL: link:https://reviews.freebsd.org/D54172[]
+
+Contact: Pouria Mousavizadeh Tehrani <pouria@FreeBSD.org>
+
+Since the last report, I have committed the man:geneve[4] driver and now it's available on CURRENT.
diff --git a/website/content/en/status/report-2026-04-2026-06/ipv6_improvements.adoc b/website/content/en/status/report-2026-04-2026-06/ipv6_improvements.adoc
new file mode 100644
index 0000000000..68a1c2ba50
--- /dev/null
+++ b/website/content/en/status/report-2026-04-2026-06/ipv6_improvements.adoc
@@ -0,0 +1,22 @@
+=== Series of IPv6 Improvements
+
+Contact: Pouria Mousavizadeh Tehrani <pouria@FreeBSD.org>
+
+For the past 6 months, I have worked on a refreshing our IPv6 stack and
+implementeing pending RFCs in our stack, and they are now available on CURRENT.
+
+So far, I have added the support for:
+
+* RFC 9131 and RFC 9898 Section 3.9: Support for Gratuitous Neighbor Discovery (GRAND).
+* RFC 8781 (Section 5): Ability to have multiple PREF64 options.
+* RFC 4861 (Section 7.2.6 - 7.2.8): Support for delayed Neighbor Advertisement for both anycast and proxy addresses.
+* RFC 4191: Support for Route Information option in Router Advertisement.
+* Removed the support for DRAFT_IETF_6MAN_IPV6ONLY_FLAG to replace it with RFC 8925.
+
+Ongoing works:
+* RFC 8925: IPv6-Only Preferred Option For DHCPv4
+link:https://reviews.freebsd.org/D56637[(D56637)]
+* RFC 4429: Add support for Optimistic DAD.
+link:https://reviews.freebsd.org/D55229[(D55229)]
+
+I want to specially thanks mailto:glebius@FreeBSD[Gleb Smirnoff] for his timeless guidance and help on these works.
diff --git a/website/content/en/status/report-2026-04-2026-06/metric.adoc b/website/content/en/status/report-2026-04-2026-06/metric.adoc
new file mode 100644
index 0000000000..e4ef9e3288
--- /dev/null
+++ b/website/content/en/status/report-2026-04-2026-06/metric.adoc
@@ -0,0 +1,17 @@
+=== Support for Metric
+
+Contact: Pouria Mousavizadeh Tehrani <pouria@FreeBSD.org>
+
+I have been working on the metric implementation since 2026Q1.
+Support for metric in our routing stack is implemented and available in CURRENT.
+Metric support requires numerous updates to both kernel and userland.
+
+These are some highlights that were added:
+
+* Support for metric in rtsock via rmx_metric.
+* RTA_PRIORITY support for metric in netlink.
+* The upper 8-bit weight reservation for metric has been removed.
+* man:route[8] now shows the metric value.
+* man:netstat[1] now shows the metric value of each route when -w is used.
+
+You can also leverage metric using package:net/bird[] for your routing protocols.