<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/dev/ath/ath_rate, branch release/8.2.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F8.2.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F8.2.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2009-06-13T23:36:54Z</updated>
<entry>
<title>purge HAL_TXSTAT_ALTRATE; you can figure this out by checking ts_finaltsi</title>
<updated>2009-06-13T23:36:54Z</updated>
<author>
<name>Sam Leffler</name>
<email>sam@FreeBSD.org</email>
</author>
<published>2009-06-13T23:36:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f6cbf16a0fb7cc627cbf250f72177e114dd10b40'/>
<id>urn:sha1:f6cbf16a0fb7cc627cbf250f72177e114dd10b40</id>
<content type='text'>
and it cannot be used with MCS rate codes
</content>
</entry>
<entry>
<title>add a debug msg for when a fixed transmit rate is not applied because</title>
<updated>2009-04-13T20:54:08Z</updated>
<author>
<name>Sam Leffler</name>
<email>sam@FreeBSD.org</email>
</author>
<published>2009-04-13T20:54:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5e86169a67f829cbca6889847a3c9b914781f4d0'/>
<id>urn:sha1:5e86169a67f829cbca6889847a3c9b914781f4d0</id>
<content type='text'>
it's not found in the sta's negotiated rate set
</content>
</entry>
<entry>
<title>correct fixed rate handling; the rixmap was changed a while back</title>
<updated>2009-01-07T23:30:26Z</updated>
<author>
<name>Sam Leffler</name>
<email>sam@FreeBSD.org</email>
</author>
<published>2009-01-07T23:30:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5f82a460f8fc3b58cf3fad5377c0cb825a5b5ad5'/>
<id>urn:sha1:5f82a460f8fc3b58cf3fad5377c0cb825a5b5ad5</id>
<content type='text'>
to be indexed by the ieee rate code
</content>
</entry>
<entry>
<title>remove module glue, it's not used any more</title>
<updated>2009-01-06T01:36:36Z</updated>
<author>
<name>Sam Leffler</name>
<email>sam@FreeBSD.org</email>
</author>
<published>2009-01-06T01:36:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=34b8d7d479ff097ef57a1f124f7eb8e7fdd33e45'/>
<id>urn:sha1:34b8d7d479ff097ef57a1f124f7eb8e7fdd33e45</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Switch to ath hal source code. Note this removes the ath_hal</title>
<updated>2008-12-01T16:53:01Z</updated>
<author>
<name>Sam Leffler</name>
<email>sam@FreeBSD.org</email>
</author>
<published>2008-12-01T16:53:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=33644623554bb0fc57ed3c7d874193a498679b22'/>
<id>urn:sha1:33644623554bb0fc57ed3c7d874193a498679b22</id>
<content type='text'>
module; the ath module now brings in the hal support.  Kernel
config files are almost backwards compatible; supplying

device ath_hal

gives you the same chip support that the binary hal did but you
must also include

options AH_SUPPORT_AR5416

to enable the extended format descriptors used by 11n parts.
It is now possible to control the chip support included in a
build by specifying exactly which chips are to be supported
in the config file; consult ath_hal(4) for information.
</content>
</entry>
<entry>
<title>cover up sun4v namespace pollution</title>
<updated>2008-11-30T21:59:44Z</updated>
<author>
<name>Sam Leffler</name>
<email>sam@FreeBSD.org</email>
</author>
<published>2008-11-30T21:59:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=fe7432d7f0b7f8af5092bc1eb579f7dca55600c3'/>
<id>urn:sha1:fe7432d7f0b7f8af5092bc1eb579f7dca55600c3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Major overhaul:</title>
<updated>2008-11-30T19:06:35Z</updated>
<author>
<name>Sam Leffler</name>
<email>sam@FreeBSD.org</email>
</author>
<published>2008-11-30T19:06:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c1565b61d030f22f5424a08cfbed0710f254326e'/>
<id>urn:sha1:c1565b61d030f22f5424a08cfbed0710f254326e</id>
<content type='text'>
o eliminate private state indexed by 802.11 rate codes; use the hal's
  rate tables directly to get the same info
o calculate a mask of operational rates to optimize lookups and checks
  (instead of using for loops and similar)
o optimize size bin operations
o ignore rates marked as "do not use" in the hal phy tables
o fix bug that caused upshifting to break in 11g once the rate dropped
  below 11Mb/s
o add more intelligent multi-rate tx schedules
o add support for 1/2 and 1/4 width channels
o add dev.ath.X.sample_stats sysctl to dump runtime statistics to the console
  (needs to go up to a user app)
o export more tuning knobs via sysctls (still a couple of magic constants)
</content>
</entry>
<entry>
<title>o With the addition of HT rates the set of h/w codes has a much wider range</title>
<updated>2008-10-27T18:22:44Z</updated>
<author>
<name>Sam Leffler</name>
<email>sam@FreeBSD.org</email>
</author>
<published>2008-10-27T18:22:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=46d4d74c94b9d6683c4deba020908b9fcc873f5b'/>
<id>urn:sha1:46d4d74c94b9d6683c4deba020908b9fcc873f5b</id>
<content type='text'>
  making the use of sc_hwmap to do direct mapping impractical.  Switch to
  indexing by the rate index instead of the rate code and adjust associated
  state and logic appropriately.  This has several benefits including
  simplification of the led code.
o fix radiotap capture of HT rates
o fix conditional compilation of HT radiotap support to be based on the
  hal having 5416 support; not the ABI version as hal builds may or may
  not include 5416 support
</content>
</entry>
<entry>
<title>move complaints about bad rate codes up a level so we can print</title>
<updated>2008-10-27T17:10:21Z</updated>
<author>
<name>Sam Leffler</name>
<email>sam@FreeBSD.org</email>
</author>
<published>2008-10-27T17:10:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ec9ee5e7273a502c694ec9647c452a6008b0f4a0'/>
<id>urn:sha1:ec9ee5e7273a502c694ec9647c452a6008b0f4a0</id>
<content type='text'>
the h/w rate code and other useful info
</content>
</entry>
<entry>
<title>remove driver-private equivalent of ni_txparms; it's now superfluous</title>
<updated>2008-10-27T17:03:24Z</updated>
<author>
<name>Sam Leffler</name>
<email>sam@FreeBSD.org</email>
</author>
<published>2008-10-27T17:03:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c62362cbec72eb8d67d93e0adea1f6fd8469f29b'/>
<id>urn:sha1:c62362cbec72eb8d67d93e0adea1f6fd8469f29b</id>
<content type='text'>
</content>
</entry>
</feed>
