<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/ral, 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>2025-09-20T00:42:45Z</updated>
<entry>
<title>net80211: convert the rest of the native net80211 drivers to SEQNO_OFFLOAD</title>
<updated>2025-09-20T00:42:45Z</updated>
<author>
<name>Adrian Chadd</name>
<email>adrian@FreeBSD.org</email>
</author>
<published>2025-06-10T04:22:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=785edcc2af5ae32c24f5caf5b9552f62bdae33ee'/>
<id>urn:sha1:785edcc2af5ae32c24f5caf5b9552f62bdae33ee</id>
<content type='text'>
* Convert the rest of the drivers to implement driver/offloaded sequence
  number handling.

* For drivers that implement their own sequence number space handling
  for A-MPDU, only call ieee80211_output_seqno_assign() if the frame
  isn't tagged with M_AMPDU_MPDU, which mirrors the original net80211
  sequence number behaviour.  (Except of course, the assignment is
  now happening during final encap/transmit, not early in encap.)

Locally tested (sta mode):

* ath
* iwn
* bwi
* bwn
* iwm
* otus
* ral

Differential Revision:	https://reviews.freebsd.org/D50772
Okayed by: bz
</content>
</entry>
<entry>
<title>sys: convert ni-&gt;ni_txrate references use to the new net80211 API</title>
<updated>2025-02-26T19:29:18Z</updated>
<author>
<name>Adrian Chadd</name>
<email>adrian@FreeBSD.org</email>
</author>
<published>2025-01-02T04:35:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7067450010931479f8dd97e51e4c5bf6a4d34c7e'/>
<id>urn:sha1:7067450010931479f8dd97e51e4c5bf6a4d34c7e</id>
<content type='text'>
This just mechanically converts things.

* For linuxkpi, it was just used for display.
* For uath, it was just used for display, as firmware
  doesn't report it up.

Differential Revision:	https://reviews.freebsd.org/D48602
Reviewed by:	bz, thj
</content>
</entry>
<entry>
<title>net80211: migrate FC0_TYPE_MASK / FC0_SUBTYPE_MASK frame type checks to macros</title>
<updated>2024-11-17T17:53:04Z</updated>
<author>
<name>Adrian Chadd</name>
<email>adrian@FreeBSD.org</email>
</author>
<published>2024-11-09T21:44:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c249cc3822dc002288700ee206cf28c0c6031449'/>
<id>urn:sha1:c249cc3822dc002288700ee206cf28c0c6031449</id>
<content type='text'>
* Add macros for the management and control frame type checks that
  I've come across in the drivers.
* Delete some now old code (eg ath's ieee80211_is_action()) as there's now
  a macro for it.

Local testing:

* not yet, I have a lot of wifi devices to find and test against

Differential Revision: https://reviews.freebsd.org/D47500
</content>
</entry>
<entry>
<title>Revert "Widen EPOCH(9) usage in PCI WLAN drivers."</title>
<updated>2023-12-01T00:48:54Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2023-11-03T21:19:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1c6dd33d26eb02c6145383a49150965eeca61120'/>
<id>urn:sha1:1c6dd33d26eb02c6145383a49150965eeca61120</id>
<content type='text'>
This reverts commit b65f813c1ab99448278961c5ca80dc422b1eae29.
As a side effect this also seems to fix wtap which seems to have
lost the epoch over the input path in between.

Sponsored by:	The FreeBSD Foundation
MFC after:	3 days
</content>
</entry>
<entry>
<title>sys: Remove $FreeBSD$: one-line .c pattern</title>
<updated>2023-08-16T17:54:36Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-16T17:54:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=685dc743dc3b5645e34836464128e1c0558b404b'/>
<id>urn:sha1:685dc743dc3b5645e34836464128e1c0558b404b</id>
<content type='text'>
Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/
</content>
</entry>
<entry>
<title>sys: Remove $FreeBSD$: one-line .c comment pattern</title>
<updated>2023-08-16T17:54:24Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-16T17:54:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=71625ec9ad2a9bc8c09784fbd23b759830e0ee5f'/>
<id>urn:sha1:71625ec9ad2a9bc8c09784fbd23b759830e0ee5f</id>
<content type='text'>
Remove /^/[*/]\s*\$FreeBSD\$.*\n/
</content>
</entry>
<entry>
<title>sys: Remove $FreeBSD$: one-line .h pattern</title>
<updated>2023-08-16T17:54:18Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-16T17:54:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2ff63af9b88c7413b7d71715b5532625752a248e'/>
<id>urn:sha1:2ff63af9b88c7413b7d71715b5532625752a248e</id>
<content type='text'>
Remove /^\s*\*+\s*\$FreeBSD\$.*$\n/
</content>
</entry>
<entry>
<title>net80211 / drivers: rename to IEEE80211_FC0_SUBTYPE_QOS_DATA</title>
<updated>2022-09-03T21:04:13Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2022-08-31T22:19:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c9b7e9df18e413a27bbddd776315a595255453f1'/>
<id>urn:sha1:c9b7e9df18e413a27bbddd776315a595255453f1</id>
<content type='text'>
Going through the Frame (Sub)types the "QOS Data" being called "QOS"
scheme leads to a naming conflict for QOS_CFPOLL and QOS_CFACKPOLL
(if added).   Rename QOS* to QOS_DATA* to avoid the conflict and
to also better match the standards name.

No functional changes intended.

Sponsored by:	The FreeBSD Foundation
MFC after:	5 days
Reviewed by:	hselasky
Differential Revision: https://reviews.freebsd.org/D36409
</content>
</entry>
<entry>
<title>ral: Remove unused devclass argument to DRIVER_MODULE.</title>
<updated>2022-05-06T22:46:55Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2022-05-06T22:46:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=aed8cdc8cd9a810e67d9374d1a18cb27771ef2cc'/>
<id>urn:sha1:aed8cdc8cd9a810e67d9374d1a18cb27771ef2cc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ral: plug set-but-not-used vars</title>
<updated>2021-12-14T14:24:21Z</updated>
<author>
<name>Mateusz Guzik</name>
<email>mjg@FreeBSD.org</email>
</author>
<published>2021-12-14T14:23:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4472999abe91f7378ce47c15d5db0ba633eb609c'/>
<id>urn:sha1:4472999abe91f7378ce47c15d5db0ba633eb609c</id>
<content type='text'>
Sponsored by:	Rubicon Communications, LLC ("Netgate")
</content>
</entry>
</feed>
