git: 487d18e727 - main - Status/2026Q2: Pouria reports
Pouria Mousavizadeh Tehrani <[email protected]> Mon, 13 Jul 2026 20:47:24 +0000
| Newsgroups | gmane.os.freebsd.devel.cvs.doc |
|---|---|
| Message-ID | <[email protected]> |
The branch main has been updated by pouria: URL: https://cgit.FreeBSD.org/doc/commit/?id=487d18e727237052a36a446735be9462ac411c4a commit 487d18e727237052a36a446735be9462ac411c4a Author: Pouria Mousavizadeh Tehrani <[email protected]> AuthorDate: 2026-05-18 21:12:11 +0000 Commit: Pouria Mousavizadeh Tehrani <[email protected]> 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 <[email protected]> + +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 <[email protected]> + +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 <[email protected]> + +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.