Page MenuHomeFreeBSD

D54383.id168652.diff
No OneTemporary

D54383.id168652.diff

diff --git a/website/content/en/status/report-2025-10-2025-12/geneve-support.adoc b/website/content/en/status/report-2025-10-2025-12/geneve-support.adoc
new file mode 100644
--- /dev/null
+++ b/website/content/en/status/report-2025-10-2025-12/geneve-support.adoc
@@ -0,0 +1,28 @@
+=== GENEVE Tunnel
+
+Links: +
+link:https://reviews.freebsd.org/D54172[Add Support for Geneve (RFC8926)] URL: link:https://reviews.freebsd.org/D54172[]
+
+Contact: Seyed Pouria Mousavizadeh Tehrani <info@spmzt.net>
+
+I have been working on GENEVE tunnel implementation for three months and it is now under review.
+GENEVE creates a generic network virtualization tunnel interface for tenant systems over an L3 (IP/UDP) underlay, providing Layer 2 (ethernet) or Layer 3 services using the GENEVE protocol.
+
+Here is what I have done:
+
+* Support for unicast and multicast underlay for both IPv4 and IPv6. (done)
+* Jail support and per-VNET geneve tunnel. (done)
+* RXCSUM/TXCSUM/TSO offload capabilities. (done)
+* Support for inheritence and configuration of ToS, TTL, and DF values. (done)
+* Support for NETLINK/WITHOUT_NETLINK for if_geneve. (done)
+* Updated ifconfig to support tunnel creation and modification using NETLINK for if_geneve. (done)
+* Wrote man page for man:geneve[4] and updated man:ifconfig[8] to include geneve parameters. (done)
+* Wrote tests for geneve(4). (done)
+
+Dependencies and related reviews to support geneve implementation:
+
+* Bug fix on netlink dump assignment link:https://reviews.freebsd.org/D54190[D54190] (done)
+* Bug fix on netlink credential inheritence link:https://reviews.freebsd.org/D54109[54109] (under review)
+* Update ECN tunneling behavior per RFC6040 (required by GENEVE) link:https://reviews.freebsd.org/D53516[53516] (under review)
+
+The review is large because I implemented features that are already available on other platforms before submitting. You can help to speed up the process by reviewing and providing feedback on phabricator.

File Metadata

Mime Type
text/plain
Expires
Fri, Jul 24, 7:42 PM (9 h, 21 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
35451504
Default Alt Text
D54383.id168652.diff (1 KB)

Event Timeline