<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/bwn, branch release/8.2.0</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>MFC r217511:</title>
<updated>2011-01-26T17:20:34+00:00</updated>
<author>
<name>Bernhard Schmidt</name>
<email>bschmidt@FreeBSD.org</email>
</author>
<published>2011-01-26T17:20:34+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=f8d326748d1527cc91a74004421c8a6943ff411a'/>
<id>f8d326748d1527cc91a74004421c8a6943ff411a</id>
<content type='text'>
Pull ieee80211_ratectl_node_init() calls from drivers into net80211.
This fixes hostap mode for at least ral(4) and run(4), because there is
no sufficient call into drivers which could be used initialize the node
related ratectl variables.

Approved by:	re (bz)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pull ieee80211_ratectl_node_init() calls from drivers into net80211.
This fixes hostap mode for at least ral(4) and run(4), because there is
no sufficient call into drivers which could be used initialize the node
related ratectl variables.

Approved by:	re (bz)
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r214894:</title>
<updated>2010-11-20T12:24:26+00:00</updated>
<author>
<name>Bernhard Schmidt</name>
<email>bschmidt@FreeBSD.org</email>
</author>
<published>2010-11-20T12:24:26+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=a7c78ebe99178696ab1603c2a379e5e5b3350193'/>
<id>a7c78ebe99178696ab1603c2a379e5e5b3350193</id>
<content type='text'>
Instead of using the AMRR ratectl algo as default for drivers which have
the IEEE80211_C_RATECTL flag set, default to NONE for all drivers. Only if
a driver calls ieee80211_ratectl_init() check if the NONE algo is still
selected and try to use AMRR in that case. Drivers are still free to use
any other algo by calling ieee80211_ratectl_set() prior to the
ieee80211_ratectl_init() call.

After this change it is now safe to assume that a ratectl algo is always
available and selected, which renders the IEEE80211_C_RATECTL flag pretty
much useless. Therefore revert r211314 and 211546.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of using the AMRR ratectl algo as default for drivers which have
the IEEE80211_C_RATECTL flag set, default to NONE for all drivers. Only if
a driver calls ieee80211_ratectl_init() check if the NONE algo is still
selected and try to use AMRR in that case. Drivers are still free to use
any other algo by calling ieee80211_ratectl_set() prior to the
ieee80211_ratectl_init() call.

After this change it is now safe to assume that a ratectl algo is always
available and selected, which renders the IEEE80211_C_RATECTL flag pretty
much useless. Therefore revert r211314 and 211546.
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r207554:</title>
<updated>2010-11-15T17:48:13+00:00</updated>
<author>
<name>Maxim Sobolev</name>
<email>sobomax@FreeBSD.org</email>
</author>
<published>2010-11-15T17:48:13+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=f7662e479fb72e1530331c09b1f1898f9729487f'/>
<id>f7662e479fb72e1530331c09b1f1898f9729487f</id>
<content type='text'>
  Add new tunable 'net.link.ifqmaxlen' to set default send interface
  queue length. The default value for this parameter is 50, which is
  quite low for many of today's uses and the only way to modify this
  parameter right now is to edit if_var.h file. Also add read-only
  sysctl with the same name, so that it's possible to retrieve the
  current value.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  Add new tunable 'net.link.ifqmaxlen' to set default send interface
  queue length. The default value for this parameter is 50, which is
  quite low for many of today's uses and the only way to modify this
  parameter right now is to edit if_var.h file. Also add read-only
  sysctl with the same name, so that it's possible to retrieve the
  current value.
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r209888:</title>
<updated>2010-09-06T22:31:24+00:00</updated>
<author>
<name>Weongyo Jeong</name>
<email>weongyo@FreeBSD.org</email>
</author>
<published>2010-09-06T22:31:24+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=1d424c5eb7ad5a72b1d3c6d72c1b2e60f534b8fe'/>
<id>1d424c5eb7ad5a72b1d3c6d72c1b2e60f534b8fe</id>
<content type='text'>
  Fixes a bug for LP PHY that some frames have 2 padding bytes at the
  start so we should adjust the mbuf if the driver is running in PIO
  mode.  Now it should work well with WPA authentication and association
  for LP PHY devices.

  Tested by:    Warren Block &lt;wblock at wonkity.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  Fixes a bug for LP PHY that some frames have 2 padding bytes at the
  start so we should adjust the mbuf if the driver is running in PIO
  mode.  Now it should work well with WPA authentication and association
  for LP PHY devices.

  Tested by:    Warren Block &lt;wblock at wonkity.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r210393:</title>
<updated>2010-09-06T22:28:46+00:00</updated>
<author>
<name>Weongyo Jeong</name>
<email>weongyo@FreeBSD.org</email>
</author>
<published>2010-09-06T22:28:46+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=400b01516668de7c9780a2014014348ec6840573'/>
<id>400b01516668de7c9780a2014014348ec6840573</id>
<content type='text'>
  Fixes a mistake to calculate CALC_COEFF2() value that tmp[3] is
  used even if it's unreachable.

  PR:		kern/144505
  Submitted by:	Henning Petersen &lt;henning.petersen at t-online dot de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  Fixes a mistake to calculate CALC_COEFF2() value that tmp[3] is
  used even if it's unreachable.

  PR:		kern/144505
  Submitted by:	Henning Petersen &lt;henning.petersen at t-online dot de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r211295,211314,211546:</title>
<updated>2010-08-28T07:21:15+00:00</updated>
<author>
<name>Bernhard Schmidt</name>
<email>bschmidt@FreeBSD.org</email>
</author>
<published>2010-08-28T07:21:15+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=7d6f2dcaf34eb5134197c2fc4f92c752fa0f2ff9'/>
<id>7d6f2dcaf34eb5134197c2fc4f92c752fa0f2ff9</id>
<content type='text'>
Introduce IEEE80211_C_RATECTL, drivers which use the ratectl framework
should set this capability. Initialize ni_txrate after txparams have
been setup. Some drivers calculate various things prior to association
based on ni_txrate and rely on it being nonzero.

PR:		kern/149185
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Introduce IEEE80211_C_RATECTL, drivers which use the ratectl framework
should set this capability. Initialize ni_txrate after txparams have
been setup. Some drivers calculate various things prior to association
based on ni_txrate and rely on it being nonzero.

PR:		kern/149185
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r208120:</title>
<updated>2010-05-24T21:01:37+00:00</updated>
<author>
<name>Weongyo Jeong</name>
<email>weongyo@FreeBSD.org</email>
</author>
<published>2010-05-24T21:01:37+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=6755578151c4a1101a43007ed60a10e5a102ae8e'/>
<id>6755578151c4a1101a43007ed60a10e5a102ae8e</id>
<content type='text'>
  - fixes a bug that it didn't initialize the ratectl after association;
    so ni_txrate returned 0 which is a invalid result.
  - The fourth argument of ieee80211_ratectl_tx_complete() could be not
    NULL.

  Reported by:  Gustau P?rez &lt;gperez at entel.upc.edu&gt;
  Tested by:    Gustau P?rez &lt;gperez at entel.upc.edu&gt;,
                Ian FREISLICH &lt;ianf at clue.co.za&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  - fixes a bug that it didn't initialize the ratectl after association;
    so ni_txrate returned 0 which is a invalid result.
  - The fourth argument of ieee80211_ratectl_tx_complete() could be not
    NULL.

  Reported by:  Gustau P?rez &lt;gperez at entel.upc.edu&gt;
  Tested by:    Gustau P?rez &lt;gperez at entel.upc.edu&gt;,
                Ian FREISLICH &lt;ianf at clue.co.za&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r206367, r206358, r206370, r206371, r206372, r206398, r206415,</title>
<updated>2010-05-11T11:08:15+00:00</updated>
<author>
<name>Rui Paulo</name>
<email>rpaulo@FreeBSD.org</email>
</author>
<published>2010-05-11T11:08:15+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=82878b1182d66123662bfe58906f007dfef0aa7a'/>
<id>82878b1182d66123662bfe58906f007dfef0aa7a</id>
<content type='text'>
    r206416, r206417, r206418, r206418:

net80211 ratectl framework.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
    r206416, r206417, r206418, r206418:

net80211 ratectl framework.
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r207176:</title>
<updated>2010-05-01T23:25:53+00:00</updated>
<author>
<name>Weongyo Jeong</name>
<email>weongyo@FreeBSD.org</email>
</author>
<published>2010-05-01T23:25:53+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=13f80c05d1c0e67ccf7bcd68457c2d0c1d379d83'/>
<id>13f80c05d1c0e67ccf7bcd68457c2d0c1d379d83</id>
<content type='text'>
  ifp-&gt;if_ipackets++ when RX packet interrupts are occurred.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  ifp-&gt;if_ipackets++ when RX packet interrupts are occurred.
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r205141:</title>
<updated>2010-04-21T00:23:23+00:00</updated>
<author>
<name>Weongyo Jeong</name>
<email>weongyo@FreeBSD.org</email>
</author>
<published>2010-04-21T00:23:23+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=06c84dc09b5382fdd378f6e368c393d33c2e2c1c'/>
<id>06c84dc09b5382fdd378f6e368c393d33c2e2c1c</id>
<content type='text'>
  enables S/W beacon miss handler.

  Reported by:	imp
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  enables S/W beacon miss handler.

  Reported by:	imp
</pre>
</div>
</content>
</entry>
</feed>
