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 index 6ca951d2d5..b057f4d616 100644 --- 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 @@ -1,21 +1,21 @@ === Series of IPv6 Improvements Contact: Pouria Mousavizadeh Tehrani -For the past 6 months, I have worked on refreshing our IPv6 stack and implementeing pending RFCs in our stack, and they are now available on CURRENT. +For the past 6 months, I have worked on refreshing our IPv6 stack and implementing 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/ntsync.adoc b/website/content/en/status/report-2026-04-2026-06/ntsync.adoc index bd1beb8086..c719973eb0 100644 --- a/website/content/en/status/report-2026-04-2026-06/ntsync.adoc +++ b/website/content/en/status/report-2026-04-2026-06/ntsync.adoc @@ -1,17 +1,17 @@ === NTSYNC(9) Contact: Konstantin Belousov Recently there was a stream of articles hyping the Linux driver ntsync which implemented a helper for Wine to accelerate Windows NT synchronization primitives. The substrates to implement semaphores, mutexes, and events from the Win32 land are provided by it. The driver represents each NT object as a file descriptor, which has the set of the ioctls defined that directly map into the Win32 operations. The project implemented the driver providing the compatible ntsync interface as specified in the Linux 7.0-rc3 document Documentation/userspace-api/ntsync.rst. -Both native FreeBSD interface, and the Linu ABI compatibility layers, are written. +Both native FreeBSD interface, and the Linux ABI compatibility layers, are written. To test the driver, a minimal version of the Linux kernel test harness was ported. FreeBSD driver follows the interface details as encoded by the tests, when a discrepancy between Linux documentation and tests was found. Both the driver and its man page man:ntsync(4) were written from scratch, without consulting the Linux source code. Sponsor: The FreeBSD Foundation