<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/aq, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2026-01-12T16:04:56Z</updated>
<entry>
<title>aq(4): style(9) cleanup</title>
<updated>2026-01-12T16:04:56Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2026-01-07T16:16:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=668423f75b4d9006f16847b415c861defb8267d7'/>
<id>urn:sha1:668423f75b4d9006f16847b415c861defb8267d7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>aq(4): Style, whitespace and misc cleanup</title>
<updated>2026-01-05T17:15:06Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2025-11-19T15:34:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=96156003ec0c70de88a448d48d8e9bd37913589f'/>
<id>urn:sha1:96156003ec0c70de88a448d48d8e9bd37913589f</id>
<content type='text'>
The compiled objects do not change other than a few diagnostic messages
that include __LINE__.

Sponsored by:	The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D54304
</content>
</entry>
<entry>
<title>aq(4): Use standard ETHER_ADDR_LEN definition</title>
<updated>2025-12-19T00:01:14Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2025-11-13T22:20:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8c64625d90792462289686e0209a9f3fff67fc9b'/>
<id>urn:sha1:8c64625d90792462289686e0209a9f3fff67fc9b</id>
<content type='text'>
No need for a bespoke #define.
</content>
</entry>
<entry>
<title>aq(4): Use sys, not userland, headers</title>
<updated>2025-12-11T02:35:06Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2025-11-13T19:05:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d2850435f18c81479f79bd23ea8d4b997dbc0521'/>
<id>urn:sha1:d2850435f18c81479f79bd23ea8d4b997dbc0521</id>
<content type='text'>
And remove some unused definitions.

Sponsored by:	The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D54152
</content>
</entry>
<entry>
<title>aq(4): Fix VLAN tag test</title>
<updated>2025-11-30T15:56:13Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2025-11-13T14:15:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8666fda1afb03b3a88e57a20d76da8e7910b6407'/>
<id>urn:sha1:8666fda1afb03b3a88e57a20d76da8e7910b6407</id>
<content type='text'>
Previously emitted a compiler warning "warning: bitwise comparison
always evaluates to false."

Looking at the OpenBSD driver (which is based on this code) it looks
like the VLAN flag should be set if either of these bits is.  In the
OpenBSD driver these are AQ_RXDESC_TYPE_VLAN and AQ_RXDESC_TYPE_VLAN2
rather than a magic number 0x60.

Sponsored by:	The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D53836
</content>
</entry>
<entry>
<title>aq(4): Remove unimplemented functions</title>
<updated>2025-11-30T15:55:27Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2025-11-12T23:45:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0156be41a1eb8e0408819466b912181aa7966df9'/>
<id>urn:sha1:0156be41a1eb8e0408819466b912181aa7966df9</id>
<content type='text'>
aq_if_priv_ioctl and aq_if_debug have prototypes but are not yet
implemented.  Just remove the commented-out DEVMETHODs and the unused
prototypes, to clear a build-time warning; the DEVMETHODs and prototypes
can be readded if / when they are implemented.
</content>
</entry>
<entry>
<title>aq(4): Remove unused DRIVER_MODULE devclass</title>
<updated>2025-11-30T15:38:33Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2025-11-13T03:23:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2b587c0c8a933cd110ae579366644a280c509b7f'/>
<id>urn:sha1:2b587c0c8a933cd110ae579366644a280c509b7f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>aq(4): Port to IfAPI</title>
<updated>2025-11-30T15:38:33Z</updated>
<author>
<name>Olivier Cochard</name>
<email>olivier@FreeBSD.org</email>
</author>
<published>2025-11-13T03:17:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4756f5ff8f10cdda925cab60c0b66606698e49ee'/>
<id>urn:sha1:4756f5ff8f10cdda925cab60c0b66606698e49ee</id>
<content type='text'>
Direct access to struct ifnet members is not possible in FreeBSD 15;
accessors must be used.  These exist in all supported FreeBSD versions,
so we do not need to make this conditional.
</content>
</entry>
<entry>
<title>aq(4): Remove #include of user header &lt;unistd.h&gt;</title>
<updated>2025-11-30T15:38:33Z</updated>
<author>
<name>Rozhuk Ivan</name>
<email>rozhuk.im@gmail.com</email>
</author>
<published>2022-10-26T12:37:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=14eb7ec7b7135ad1a3448590cbe70b1368b40ec7'/>
<id>urn:sha1:14eb7ec7b7135ad1a3448590cbe70b1368b40ec7</id>
<content type='text'>
pause() has 2 different definition in unistd.h and sys/systm.h
</content>
</entry>
<entry>
<title>sys: Import snapshot of Aquantia ACQ107 vendor driver</title>
<updated>2025-11-30T15:38:33Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2025-11-13T18:48:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=493d26c58e732dcfcdd87993ef71880adfe9d0cb'/>
<id>urn:sha1:493d26c58e732dcfcdd87993ef71880adfe9d0cb</id>
<content type='text'>
Obtained from https://github.com/Aquantia/aqtion-freebsd commit
c61d27b1d94af72c642deefa0595884481ea7377.

This is not using a vendor branch.  The formerly-upstream repo is
abandoned and I do not believe it will receive updates.  This initial
import serves as a snapshot of the vendor code, but from here we will
iterate on it in the tree as our own code.

Bug fixes, code cleanup, and build infrastructure will follow.

NetBSD and OpenBSD have derivatives of this driver (with additional
hardware support).  We can look to changes in those drivers, and the
Linux driver, to add support here.

Reviewed by:	adrian
Sponsored by:	The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D53813
</content>
</entry>
</feed>
