From nobody Mon Jul 13 20:47:24 2026 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4gzZHx1pVrz6lmBh for ; Mon, 13 Jul 2026 20:47:25 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gzZHw550bz3g2G for ; Mon, 13 Jul 2026 20:47:24 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1783975644; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Nfw8TrgWN0FSESHrya1MdZ0y4nmB0ViqSk3MqRgYLpo=; b=LdwOgl1AS9SQ4gMMILPw0fh8h6hX5jyqP4Xgfns+9U4UeZoIP7jQB7gLAy06sCp2NC/dYE 1rs9l7xE+3y4Igu+kJg4nkrZvTuorqLBrskSOutGApESnEe7Yt5nKTwFGSD7RbFPkKnu98 ZYKUG/C5eP+2blxpYVZCpMw0gYeA4y6VhHi8oXIZ/RvsFO9ksAPdjuQGCsE7G9C4zpURPa UqkMXz8QCtju+1rPuWfz2lriNvoiHafeZ/aTrk6dXUkIKEBe+U7M7oJZkm4gORQYTYVygR iEVb1iQXk5HA7FzQC6GP8ehIJMmr/3e+ejHQmzwwr+ulMp7QTQWIP+jn2tlKVw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1783975644; a=rsa-sha256; cv=none; b=bNN2Syz8NkXYRXNmBiecC9zjRTX+a/oy4jPNY58pY9nYppVDDYzuc74yIcOw20y83Nv19G MdDUEJE1vjkR4LkkgWv7SSjseXDiAZxJE5+YhtxFeMDbtbvlXbq1VsEV9iCX3Ry38AYJu3 N341VgJsidHfvZ/DxNfZWkUC+k37t/5SpMUjnzdE7dhGVwEoQQXMEJxh5suXqdPGftlQK6 p54ayQPRnWVRL4zv7irGfHvDZ9G6sFqtbYL5rMUyZyf90RQdWnXAd/kCEOaVxkuNcVcBZu B0HDzURPbmz/BpO1qXNOottGXBgcSGwtjthmBShpwCFH5jUY24PFW6XtYngy1g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1783975644; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Nfw8TrgWN0FSESHrya1MdZ0y4nmB0ViqSk3MqRgYLpo=; b=UmCtdpbpEHQ+yrPZY1IjioUkXJSmUDLHHyB8mrIl2Y3WQr1SpE4v7ZkSd57blOyf3xf+an uUqyMfP7Z46iElES85UmGOi2jViZRelXchYr9zU5tDRUNdWR6PGmHnMMYgdxg7CnokH8DI wUXsdKdgXvIqVT4w2xD0N4M9AqAyuc+98ZmK4OSK5B1Fb8MSa7JNtjZ4PWcRTLw5XDjHOn 8j9587uiRkvjNeGYQNRa8VDjU3uENYSlNSF35XuqKRFxYhsTtAZXU2OUBx9xDZnIJPJCYZ 43F34junfEImF+X0pXUM8mSHtCO0oVKWyDdEV+Rcddn9rz/nrL2TNvdm0WQMfA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4gzZHw3LwhzWk for ; Mon, 13 Jul 2026 20:47:24 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3a4a3 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 13 Jul 2026 20:47:24 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Pouria Mousavizadeh Tehrani Subject: git: 487d18e727 - main - Status/2026Q2: Pouria reports List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: pouria X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 487d18e727237052a36a446735be9462ac411c4a Auto-Submitted: auto-generated Date: Mon, 13 Jul 2026 20:47:24 +0000 Message-Id: <6a554edc.3a4a3.7f635a30@gitrepo.freebsd.org> The branch main has been updated by pouria: URL: https://cgit.FreeBSD.org/doc/commit/?id=487d18e727237052a36a446735be9462ac411c4a commit 487d18e727237052a36a446735be9462ac411c4a Author: Pouria Mousavizadeh Tehrani AuthorDate: 2026-05-18 21:12:11 +0000 Commit: Pouria Mousavizadeh Tehrani 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 + +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.