<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/dev/ral, branch release/11.3.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F11.3.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F11.3.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2019-03-28T09:50:25Z</updated>
<entry>
<title>MFC r344990:</title>
<updated>2019-03-28T09:50:25Z</updated>
<author>
<name>Andriy Voskoboinyk</name>
<email>avos@FreeBSD.org</email>
</author>
<published>2019-03-28T09:50:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=878318d26bdecded9654efbf90104bbab93ebd63'/>
<id>urn:sha1:878318d26bdecded9654efbf90104bbab93ebd63</id>
<content type='text'>
Fix ieee80211_radiotap(9) usage in wireless drivers:

- Alignment issues:
 * Add missing __packed attributes + padding across all drivers; in
most places there was an assumption that padding will be always
minimally suitable; in few places - e.g., in urtw(4) / rtwn(4) -
padding was just missing.
 * Add __aligned(8) attribute for all Rx radiotap headers since they can
contain 64-bit TSF timestamp; it cannot appear in Tx radiotap headers, so
just drop the attribute here. Refresh ieee80211_radiotap(9) man page
accordingly.

- Since net80211 automatically updates channel frequency / flags in
ieee80211_radiotap_chan_change() drop duplicate setup for these fields
in drivers.
</content>
</entry>
<entry>
<title>MFC r343474:</title>
<updated>2019-02-10T21:00:02Z</updated>
<author>
<name>Andriy Voskoboinyk</name>
<email>avos@FreeBSD.org</email>
</author>
<published>2019-02-10T21:00:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=afe1894c58852c4772b7663e8a132827cf6592ab'/>
<id>urn:sha1:afe1894c58852c4772b7663e8a132827cf6592ab</id>
<content type='text'>
Remove 2GHz channel list copies from wireless drivers.

Wrap ieee80211_add_channel_list_2ghz into another function
which supplies default (1-14) channel list to it and drop
its copies from drivers.
</content>
</entry>
<entry>
<title>MFC r313906:</title>
<updated>2017-02-24T21:19:40Z</updated>
<author>
<name>Andriy Voskoboinyk</name>
<email>avos@FreeBSD.org</email>
</author>
<published>2017-02-24T21:19:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=07299acf4221543e9e315128c90edddbdfd9bf1e'/>
<id>urn:sha1:07299acf4221543e9e315128c90edddbdfd9bf1e</id>
<content type='text'>
iwi, ral, zyd: fix possible use-after-free.
</content>
</entry>
<entry>
<title>MFC r306498:</title>
<updated>2016-10-08T16:39:21Z</updated>
<author>
<name>Andriy Voskoboinyk</name>
<email>avos@FreeBSD.org</email>
</author>
<published>2016-10-08T16:39:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=8092f9df46c40105b28c265e5d257d181305df47'/>
<id>urn:sha1:8092f9df46c40105b28c265e5d257d181305df47</id>
<content type='text'>
ral (rt2860): eliminate duplicate ieee80211_process_callback() call
(left after r287197)

While here, add missing mergeinfo for r306320 (committed in r306549)
</content>
</entry>
<entry>
<title>- Replace the magic numbers with something more readable.</title>
<updated>2016-06-08T02:37:23Z</updated>
<author>
<name>Kevin Lo</name>
<email>kevlo@FreeBSD.org</email>
</author>
<published>2016-06-08T02:37:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5c95ab023ccf7f035c50fde27b1276e44aaa7b69'/>
<id>urn:sha1:5c95ab023ccf7f035c50fde27b1276e44aaa7b69</id>
<content type='text'>
- Reset DMA indexes after disabling DMA.
</content>
</entry>
<entry>
<title>ral: add missing ic_getradiocaps() assignment.</title>
<updated>2016-05-26T17:06:43Z</updated>
<author>
<name>Andriy Voskoboinyk</name>
<email>avos@FreeBSD.org</email>
</author>
<published>2016-05-26T17:06:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c146f2712e43ed87934f79fed50a223e291fd63d'/>
<id>urn:sha1:c146f2712e43ed87934f79fed50a223e291fd63d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ral: switch to ieee80211_add_channel_list_*()</title>
<updated>2016-05-26T16:05:19Z</updated>
<author>
<name>Andriy Voskoboinyk</name>
<email>avos@FreeBSD.org</email>
</author>
<published>2016-05-26T16:05:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=0a02496f4b531e589fd48b2294c287f52e200db9'/>
<id>urn:sha1:0a02496f4b531e589fd48b2294c287f52e200db9</id>
<content type='text'>
- Use device's channel list instead of default one (from
ieee80211_init_channels()).
- Add ic_getradiocaps() method.

Added channels:
- 2GHz (all): 12, 13, 14.
- 5GHz:
 * rt2661: 165
 * rt2860: 38, 46, 54, 62, 102, 110, 118, 126, 134, 151, 159, 165, 167,
169, 171, 173.

Differential Revision:	https://reviews.freebsd.org/D6182
</content>
</entry>
<entry>
<title>Align radiotap structures in ral(4)</title>
<updated>2016-05-25T06:29:23Z</updated>
<author>
<name>Stanislav Galabov</name>
<email>sgalabov@FreeBSD.org</email>
</author>
<published>2016-05-25T06:29:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=83cb05357495db9948f72b159b2f87dec86c83e1'/>
<id>urn:sha1:83cb05357495db9948f72b159b2f87dec86c83e1</id>
<content type='text'>
Currently all radiotap structures in ral(4) are packed, but are not
aligned, which causes ral based devices to crash when one does
'ifconfig wlan0 up' for a wlan interface with a ral wlandev on arches
that care about structure alignment (e.g., MIPS).

Adding an aligned attribute helps fix this problem and ral devices
can be properly brought up.

Reviewed by:	adrian
Sponsored by:	Smartcom - Bulgaria AD
</content>
</entry>
<entry>
<title>The EEPROM is lying about antennas.  Don't hardcode things based on the chip</title>
<updated>2016-05-17T06:04:33Z</updated>
<author>
<name>Kevin Lo</name>
<email>kevlo@FreeBSD.org</email>
</author>
<published>2016-05-17T06:04:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b0f7be91aa103fa8452d87fdb5733cc04729cbb4'/>
<id>urn:sha1:b0f7be91aa103fa8452d87fdb5733cc04729cbb4</id>
<content type='text'>
version which is not what the vendor driver happens to do.
</content>
</entry>
<entry>
<title>sys/dev: minor spelling fixes.</title>
<updated>2016-05-03T03:41:25Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2016-05-03T03:41:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=453130d9bfc1c6d68b366dfcb041689d69f81295'/>
<id>urn:sha1:453130d9bfc1c6d68b366dfcb041689d69f81295</id>
<content type='text'>
Most affect comments, very few have user-visible effects.
</content>
</entry>
</feed>
