Page MenuHomeFreeBSD

D60784.1793999719.diff
No OneTemporary

Authored By
Unknown
Size
2 KB
Referenced Files
None
Subscribers
None

D60784.1793999719.diff

diff --git a/website/content/en/status/report-2026-07-2026-09/aq.adoc b/website/content/en/status/report-2026-07-2026-09/aq.adoc
new file mode 100644
--- /dev/null
+++ b/website/content/en/status/report-2026-07-2026-09/aq.adoc
@@ -0,0 +1,25 @@
+=== Aquantia / Marvell aq(4) Device Driver
+
+Links: +
+link:https://cgit.freebsd.org/src/commit/?id=493d26c58e732dcfcdd87993ef71880adfe9d0cb[Commit adding aq(4) driver snapshot] URL: https://cgit.freebsd.org/src/commit/?id=493d26c58e732dcfcdd87993ef71880adfe9d0cb +
+link:https://cgit.freebsd.org/src/commit/?id=75177aebf0397af36b1f28f6b6e64207ec3d8188[Commit adding aq(4) build infrastructure] URL: https://cgit.freebsd.org/src/commit/?id=75177aebf0397af36b1f28f6b6e64207ec3d8188 +
+link:https://cgit.freebsd.org/src/commit/?id=dc5c0fc51cf47d6dfc737343e06805db294258e9[Commit adding Atlantic 2 (AQC113) support] URL: https://cgit.freebsd.org/src/commit/?id=dc5c0fc51cf47d6dfc737343e06805db294258e9 +
+
+Contact: Ed Maste <emaste@freebsd.org> +
+Contact: Nick Price <nprice@freebsd.org>
+
+Aquantia (now Marvell) AQtion devices are multi-gigabit PCIe Ethernet controllers supporting speeds up to 10 Gb/s.
+They are found on workstation and desktop motherboards, and add-in NICs.
+
+Aquantia published a FreeBSD driver for its first-generation "Atlantic" controllers, but it was unmaintained for some time.
+FreeBSD developers contributed some fixes to the vendor's repository, but several pull requests were never addressed.
+The driver was available in the ports collection as package:net/aquantia-atlantic-kmod[], with some additional patches, but it was not part of the base system and lacked support for newer devices.
+
+Ed Maste imported a snapshot of the vendor driver, applied patches from unmerged pull requests and the port, wrote an man:aq[4] man page, and connected it to the build.
+
+Since then, Nick Price added support for the second-generation Atlantic 2 (AQC113) controllers, and has made extensive fixes and improvements throughout the driver.
+These include enabling jumbo frames, software LRO, and suspend/resume; correcting RSS queue distribution and honouring the kernel RSS policy; expanding and fixing checksum and VLAN offloads and VLAN/multicast filtering, hardening the attach, detach, reset, interrupt and RX/TX paths; handling PHY thermal shutdown; and improving diagnostics and link-state reporting.
+
+The driver is available in -CURRENT snapshot images, and has been MFC'd to stable/15 to be included in FreeBSD 15.2.
+
+Sponsor: The FreeBSD Foundation (Ed's work)

File Metadata

Mime Type
text/plain
Expires
Fri, Nov 6, 9:15 PM (52 m, 20 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
41514759
Default Alt Text
D60784.1793999719.diff (2 KB)

Event Timeline