Return to 67.html CVS log | Up to [local] / www |
version 1.13, 2020/05/06 13:22:10 | version 1.14, 2020/05/06 13:26:20 | ||
---|---|---|---|
|
|
||
<li>IEEE 802.11 wireless stack improvements and bugfixes: | <li>IEEE 802.11 wireless stack improvements and bugfixes: | ||
<ul> | <ul> | ||
<li>Fixed an automatic Tx rate control issue in <a | |||
href="https://man.openbsd.org/iwn">iwn(4)</a>. | |||
<li>Fixed a bug where outstanding frames on the <a | <li>Fixed a bug where outstanding frames on the <a | ||
href="https://man.openbsd.org/iwn">iwn(4)</a> aggregation queue | href="https://man.openbsd.org/iwn">iwn(4)</a> aggregation queue | ||
interfere with roaming to another AP. | interfered with roaming to another AP. | ||
<li>Implemented a workaround for missing Tx completion interrupts | <li>Implemented a workaround for missing Tx completion interrupts | ||
in <a href="https://man.openbsd.org/iwm">iwm(4)</a> which could lead | in <a href="https://man.openbsd.org/iwm">iwm(4)</a> which could lead | ||
to failed decisions to roam to other APs. | to failures when roaming to another AP. | ||
<li>Reenabled firmware-based Tx retries at lower rates for <a | <li>Re-enabled firmware-based Tx retries at lower rates for <a | ||
href="https://man.openbsd.org/iwm">iwm(4)</a>, reducing packet loss. | href="https://man.openbsd.org/iwm">iwm(4)</a>, reducing packet loss. | ||
<li>Fixed an automatic Tx rate control issue in <a | <li>Fixed automatic Tx rate control issues in <a | ||
href="https://man.openbsd.org/iwm">iwm(4)</a> and <a | href="https://man.openbsd.org/iwm">iwn(4)</a>, and <a | ||
href="https://man.openbsd.org/iwx">iwx(4)</a>. | href="https://man.openbsd.org/iwm">iwm(4)</a>. | ||
<li>Worked around a race condition in <a | <li>Fixed a race condition in <a | ||
href="https://man.openbsd.org/iwm">iwm(4)</a> Rx interrupt handling. | href="https://man.openbsd.org/iwm">iwm(4)</a> Rx interrupt handling. | ||
<li>Added support for active scan to <a | <li>Added support for active scanning to <a | ||
href="https://man.openbsd.org/bwfm">bwfm(4)</a>. | href="https://man.openbsd.org/bwfm">bwfm(4)</a>. | ||
<li>Increased throughput of the ifq pressure drop mechanism for <a | <li>Fix <a href="https://man.openbsd.org/bwfm">bwfm(4)</a> behavior which | ||
href="https://man.openbsd.org/bwfm">bwfm(4)</a>. | could trigger the ifq pressure drop mechanism under moderate load. | ||
<li>Improved error handling for <a | <li>Improved error handling for <a | ||
href="https://man.openbsd.org/bwfm">bwfm(4)</a> connection attempts. | href="https://man.openbsd.org/bwfm">bwfm(4)</a> connection attempts. | ||
<li>Fixed the <a | <li>Fixed the <a | ||
href="https://man.openbsd.org/ifconfig">ifconfig(8)</a> "media:" line | href="https://man.openbsd.org/ifconfig">ifconfig(8)</a> "media:" line | ||
for 11n wifi interfaces during and after a background scan. | displayed during and after a background scan in 11n mode. | ||
<li>Fixed an mbuf corruption issue in net80211 hostap mode when overlarge SSIDs are used. | <li>Fix kernel crashes in net802111 hostap mode due to mbuf corruption | ||
<li>Stopped switching to new APs found during background scans | which occurred if a relatively long SSID was configured. | ||
with RSSI levels which will also trigger background scans, helping to | <li>Avoid repeated repeated switching between APs in areas where APs | ||
prevent repeated switching in areas where APs are tuned for low | are tuned for low transmit range. | ||
transmit range. | <li>Increased the net80211 node cache size to allow more APs to be viewed during scans. | ||
<li>Increased the net80211 node cache size. | <li>Reduced stalls on packet loss in 11n mode by improving net80211 handling | ||
<li>Reduced stalling with lossy wifi by improving net80211 | of the Rx block ack sequence number window and queue. | ||
handling of the Rx block ack sequence number window and queue. | |||
<li>Prevented a crash in ieee80211_node2req() which could be | <li>Prevented a crash in ieee80211_node2req() which could be | ||
triggered by an <a href="https://man.openbsd.org/ioctl">ioctl(2)</a> | triggered by an <a href="https://man.openbsd.org/ioctl">ioctl(2)</a> | ||
if the driver had not yet initialized the channel map. | if the driver had not yet initialized the channel map. | ||
<li>Stopped connecting to available open wifi networks when an | <li>Stop connecting to any available unencrypted wifi networks when an | ||
interface is marked up. This behavior must now be explicitly enabled | interface is marked up. This behavior must now be explicitly enabled | ||
with <code><a href="https://man.openbsd.org/ifconfig">ifconfig(8)</a> join | with <code><a href="https://man.openbsd.org/ifconfig">ifconfig(8)</a> join | ||
""</code>. | ""</code>. | ||
<li>Lowered the priority of APs which fail to connect in the <a | <li>Improved automatic switching between wifi networks by lowering the priority | ||
href="https://man.openbsd.org/ifconfig">ifconfig(8)</a> join list, | of networks in the <a | ||
allowing switching wifi networks by moving between them without having | href="https://man.openbsd.org/ifconfig">ifconfig(8)</a> join list which | ||
to down/up the interface or suspend/resume. | fail to connect. | ||
<li>Triggered a background scan when root runs the <a | <li>A background scan is now triggered when root runs the <a | ||
href="https://man.openbsd.org/ifconfig">ifconfig(8)</a> scan command, | href="https://man.openbsd.org/ifconfig">ifconfig(8)</a> scan command. | ||
updating the list of cached APs for future scans and forcing a search | This updates the list of cached APs displayed by the scan command and | ||
for a better AP to roam to. | forces a search for a better AP to roam to. | ||
<li>Raised net80211's "beacon miss" threshold to avoid frequent | <li>Raised net80211's "beacon miss" threshold to avoid frequent | ||
reconnects to APs suffering packet loss due to distance. | reconnects under conditions which cause loss of beacons. | ||
<li>Made background scans less frequent when choosing the same AP. | <li>Made background scans less frequent if they keep choosing the same AP. | ||
</ul> | </ul> | ||
<li>Generic network stack improvements and bugfixes: | <li>Generic network stack improvements and bugfixes: |