git: 811fbc2e25 - main - Status/2025Q1/ipv6-support-on-ng_ksocket.adoc: Add report

Lorenzo Salvadore <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.doc
Message-ID <[email protected]>
The branch main has been updated by salvadore:

URL: https://cgit.FreeBSD.org/doc/commit/?id=811fbc2e25905581d8b03edf9fcdb7c4fa5369cf

commit 811fbc2e25905581d8b03edf9fcdb7c4fa5369cf
Author:     Seyed Pouria Mousavizadeh Tehrani <[email protected]>
AuthorDate: 2025-04-08 09:45:27 +0000
Commit:     Lorenzo Salvadore <[email protected]>
CommitDate: 2025-04-08 09:48:07 +0000

    Status/2025Q1/ipv6-support-on-ng_ksocket.adoc: Add report
    
    Reviewed by:    Chris Moerz <[email protected]>
---
 .../ipv6-support-on-ng_ksocket.adoc                  | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/website/content/en/status/report-2025-01-2025-03/ipv6-support-on-ng_ksocket.adoc b/website/content/en/status/report-2025-01-2025-03/ipv6-support-on-ng_ksocket.adoc
new file mode 100644
index 0000000000..5b8d59dc10
--- /dev/null
+++ b/website/content/en/status/report-2025-01-2025-03/ipv6-support-on-ng_ksocket.adoc
@@ -0,0 +1,20 @@
+=== IPv6 Support on ksocket Netgraph Module
+
+Links: +
+link:https://reviews.freebsd.org/D48204[Add IPv6 support for address parsing and unparsing in ng_ksocket] URL: link:https://reviews.freebsd.org/D48204[]
+
+Contact: Seyed Pouria Mousavizadeh Tehrani <[email protected]>
+
+Support for IPv6 has been added to the man:ng_ksocket[4] module.
+
+The `ng_ksocket` node type allows users to open a socket inside the kernel and have it appear as a `netgraph` node.
+While attempting to export traffic flow using man:ng_netflow[4], I recognized the need for IPv6 implementation within the `ng_ksocket` module.
+
+There was a previous attempt to add IPv6 support to the `ng_ksocket` module (see Phabricator review link:https://reviews.freebsd.org/D23788[D23788]).
+
+After looking into those changes, I decided to complete the efforts and also add validation to comply with standards.
+
+The result is now available as an link:https://reviews.freebsd.org/D48204[updated review on Phabricator].
+
+Now, we can create IPv6 sockets using the ksocket module directly within the `netgraph` framework.
+After my changes, I was able to export my traffic flows directly using `netgraph` without the need to enable IPv4 on my network links.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.