<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/net80211, branch upstream/12.1.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=upstream%2F12.1.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=upstream%2F12.1.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2019-04-01T07:54:27Z</updated>
<entry>
<title>MFC r345252:</title>
<updated>2019-04-01T07:54:27Z</updated>
<author>
<name>Andriy Voskoboinyk</name>
<email>avos@FreeBSD.org</email>
</author>
<published>2019-04-01T07:54:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=16ccb3807ce8fbaf731303169044bfa36cbc0cbe'/>
<id>urn:sha1:16ccb3807ce8fbaf731303169044bfa36cbc0cbe</id>
<content type='text'>
net80211: correct check for SMPS node flags updates

Update node flags when driver supports SMPS, not when it is disabled or
in dynamic mode ((iv_htcaps &amp; HTCAP_SMPS) != 0).

Was checked with RTL8188EE (1T1R), STA mode - 'smps' word should disappear
from 'ifconfig wlan0' output.
</content>
</entry>
<entry>
<title>MFC r343990:</title>
<updated>2019-03-09T12:54:10Z</updated>
<author>
<name>Andriy Voskoboinyk</name>
<email>avos@FreeBSD.org</email>
</author>
<published>2019-03-09T12:54:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2e6c119015b863f569ec7ebff19710dcf9a4475f'/>
<id>urn:sha1:2e6c119015b863f569ec7ebff19710dcf9a4475f</id>
<content type='text'>
net80211: hide casts for 'i_seq' field offset calculation inside
ieee80211_getqos() and reuse it in various places.
</content>
</entry>
<entry>
<title>MFC r343699:</title>
<updated>2019-02-17T03:21:18Z</updated>
<author>
<name>Andriy Voskoboinyk</name>
<email>avos@FreeBSD.org</email>
</author>
<published>2019-02-17T03:21:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ff13ee4305b220b186559787aa4f7228e235b1f2'/>
<id>urn:sha1:ff13ee4305b220b186559787aa4f7228e235b1f2</id>
<content type='text'>
net80211: do not setup Tx parameters for unsupported modes.

That should shorten 'ifconfig &lt;wlan&gt; list txparam' output since
unsupported modes will not be shown.
</content>
</entry>
<entry>
<title>MFC r343696:</title>
<updated>2019-02-17T03:11:42Z</updated>
<author>
<name>Andriy Voskoboinyk</name>
<email>avos@FreeBSD.org</email>
</author>
<published>2019-02-17T03:11:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=885ac2d909497a3065eb2af2c8edca63ece95049'/>
<id>urn:sha1:885ac2d909497a3065eb2af2c8edca63ece95049</id>
<content type='text'>
net80211: do not setup roaming parameters for unsupported modes.

ifconfig(8) prints per-mode parameters if they are non-zero; since
we have 13 possible modes with 3...5 typically supported this change
should greatly reduce amount of information for 'ifconfig &lt;wlan&gt; list roam'
command.

While here ensure that sta_roam_check() will not use roaming parameters
for unsupported modes (it should not).

This change effectively reverts r188776.
</content>
</entry>
<entry>
<title>MFC r343204:</title>
<updated>2019-02-11T08:49:56Z</updated>
<author>
<name>Oleksandr Tymoshenko</name>
<email>gonzo@FreeBSD.org</email>
</author>
<published>2019-02-11T08:49:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=01e7db0194e23f0339be27a9cc323f8c56f08b76'/>
<id>urn:sha1:01e7db0194e23f0339be27a9cc323f8c56f08b76</id>
<content type='text'>
[ifconfig] Print more WPS attributes in verbose "list scan" output

- Move WPS related defines to dedicated file
- Add handlers for more WPS attributes

PR:		217317
Submitted by:	J.R. Oldroyd &lt;fbsd@opal.com&gt;
</content>
</entry>
<entry>
<title>MFC r343474:</title>
<updated>2019-02-10T20:59:35Z</updated>
<author>
<name>Andriy Voskoboinyk</name>
<email>avos@FreeBSD.org</email>
</author>
<published>2019-02-10T20:59:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=37a5c307df28ce0e27ba41299fdb210d28f6ddbd'/>
<id>urn:sha1:37a5c307df28ce0e27ba41299fdb210d28f6ddbd</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 r343837:</title>
<updated>2019-02-10T20:25:15Z</updated>
<author>
<name>Andriy Voskoboinyk</name>
<email>avos@FreeBSD.org</email>
</author>
<published>2019-02-10T20:25:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e209aefe91286730be6f9c981793feb0209d8f73'/>
<id>urn:sha1:e209aefe91286730be6f9c981793feb0209d8f73</id>
<content type='text'>
net80211(4): validate supplied roam:rate values from ifconfig(8)
</content>
</entry>
<entry>
<title>MFC r343683:</title>
<updated>2019-02-08T04:48:12Z</updated>
<author>
<name>Andriy Voskoboinyk</name>
<email>avos@FreeBSD.org</email>
</author>
<published>2019-02-08T04:48:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5f9cde533c8a49b6901f757ea4fde49c938f635a'/>
<id>urn:sha1:5f9cde533c8a49b6901f757ea4fde49c938f635a</id>
<content type='text'>
Do not acquire IEEE80211_LOCK twice in cac_timeout(); reuse
locked function instead.

It is externally visible since r257065.
</content>
</entry>
<entry>
<title>MFC r343417:</title>
<updated>2019-02-08T04:32:41Z</updated>
<author>
<name>Andriy Voskoboinyk</name>
<email>avos@FreeBSD.org</email>
</author>
<published>2019-02-08T04:32:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f97a5ab9bad669e9a31318664be42db80a2d3cc7'/>
<id>urn:sha1:f97a5ab9bad669e9a31318664be42db80a2d3cc7</id>
<content type='text'>
net80211: reuse TICKS_2_MSEC / MSEC_2_TICKS macros from sys/time.h

Replace in-place implementation with system-wide one; since it
guarantees non-zero result drop all less-than-one checks from
drivers and net80211.
</content>
</entry>
<entry>
<title>MFC r343697:</title>
<updated>2019-02-06T01:53:01Z</updated>
<author>
<name>Andriy Voskoboinyk</name>
<email>avos@FreeBSD.org</email>
</author>
<published>2019-02-06T01:53:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d964b1c92f30088be0563cd629d3088e48ede6b7'/>
<id>urn:sha1:d964b1c92f30088be0563cd629d3088e48ede6b7</id>
<content type='text'>
net80211(4): fix rate check when 'roaming' ifconfig(8) option is set to 'auto'

Do not try to clear 'basic rate' bit from roamRate; it cannot be here and,
actually, this operation clears 'MCS rate' bit instead, breaking comparison
for 11n / 11ac modes.
</content>
</entry>
</feed>
