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 + +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 + +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 + +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.