<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test/sys/modules/ath_rate_sample, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/'/>
<updated>2008-12-14T22:26:57Z</updated>
<entry>
<title>Combine ath rate control modules with ath after bringing ath_hal</title>
<updated>2008-12-14T22:26:57Z</updated>
<author>
<name>Sam Leffler</name>
<email>sam@FreeBSD.org</email>
</author>
<published>2008-12-14T22:26:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=2a8d8e7cfdc93584c66c02f02b940ab3f67694fe'/>
<id>urn:sha1:2a8d8e7cfdc93584c66c02f02b940ab3f67694fe</id>
<content type='text'>
src into the tree.  The old split was balanced on module dependencies
and symbol exposure that no longer exists.  Users that want a module
setup with rate control algorithm other than sample must override
ATH_RATE in the ath module Makefile.

Reviewed by:	imp
</content>
</entry>
<entry>
<title>Rather than using hidden includes (with cicular dependencies),</title>
<updated>2008-12-02T21:37:28Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2008-12-02T21:37:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=4b79449e2fb67cb37c4c9f46d31791893a39ddd8'/>
<id>urn:sha1:4b79449e2fb67cb37c4c9f46d31791893a39ddd8</id>
<content type='text'>
directly include only the header files needed. This reduces the
unneeded spamming of various headers into lots of files.

For now, this leaves us with very few modules including vnet.h
and thus needing to depend on opt_route.h.

Reviewed by:	brooks, gnn, des, zec, imp
Sponsored by:	The FreeBSD Foundation
</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-test/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>Per email to arch@ a little while ago (that was greeted with silence),</title>
<updated>2008-09-01T23:59:00Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2008-09-01T23:59:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=9e51595ce660d915899019d03075d8c17f3732d3'/>
<id>urn:sha1:9e51595ce660d915899019d03075d8c17f3732d3</id>
<content type='text'>
prefer the more common &gt; ${.TARGET} over &gt; opt_foo.h in modules
makefiles.
</content>
</entry>
<entry>
<title>opt_ah.h is not constructed by config, it always comes from</title>
<updated>2008-05-29T00:16:58Z</updated>
<author>
<name>Sam Leffler</name>
<email>sam@FreeBSD.org</email>
</author>
<published>2008-05-29T00:16:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=cc2ee3f3db63d530821d66e61b1e82f3bf43ba21'/>
<id>urn:sha1:cc2ee3f3db63d530821d66e61b1e82f3bf43ba21</id>
<content type='text'>
the hal so don't let KERNBUILDDIR control whether or not we
copy it into the build dir
</content>
</entry>
<entry>
<title>Multi-bss (aka vap) support for 802.11 devices.</title>
<updated>2008-04-20T20:35:46Z</updated>
<author>
<name>Sam Leffler</name>
<email>sam@FreeBSD.org</email>
</author>
<published>2008-04-20T20:35:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=b032f27c365b992e9d8e42214183b39acfb8c6ac'/>
<id>urn:sha1:b032f27c365b992e9d8e42214183b39acfb8c6ac</id>
<content type='text'>
Note this includes changes to all drivers and moves some device firmware
loading to use firmware(9) and a separate module (e.g. ral).  Also there
no longer are separate wlan_scan* modules; this functionality is now
bundled into the wlan module.

Supported by:	Hobnob and Marvell
Reviewed by:	many
Obtained from:	Atheros (some bits)
</content>
</entry>
<entry>
<title>for newer hal's we need opt_ah.h as it specifies how the hal has been</title>
<updated>2007-01-28T04:36:05Z</updated>
<author>
<name>Sam Leffler</name>
<email>sam@FreeBSD.org</email>
</author>
<published>2007-01-28T04:36:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=bc14459ba88cf28c7b7473c3a92bea9114a6244b'/>
<id>urn:sha1:bc14459ba88cf28c7b7473c3a92bea9114a6244b</id>
<content type='text'>
configured and that in turn controls the descriptor layout; the rate
control module has no business peeking inside the descriptor but until
we can change the api so the driver records the tx rates and passes
them deal with it
</content>
</entry>
<entry>
<title>o move ath hal os glue code from the hal to the driver: this code was</title>
<updated>2006-09-18T16:49:15Z</updated>
<author>
<name>Sam Leffler</name>
<email>sam@FreeBSD.org</email>
</author>
<published>2006-09-18T16:49:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=3fe92528afe8313fecf48822dde74bad5e380f48'/>
<id>urn:sha1:3fe92528afe8313fecf48822dde74bad5e380f48</id>
<content type='text'>
  part of the hal distribution early on when the hal was built for
  each os but it's been portable for a long time so move the os-specific
  code out (and off the vendor branch)
o correct the copyright on ah_osdep.?; it was mistakenly given a
  restricted license and not a dual-bsd/gpl license
o remove the module api definition as it was never used
o fixup include paths for move of ah_osdep.h

MFC after:	2 weeks
</content>
</entry>
<entry>
<title>Remove bridge(4) from the tree.  if_bridge(4) is a full functional</title>
<updated>2005-09-27T18:10:43Z</updated>
<author>
<name>Max Laier</name>
<email>mlaier@FreeBSD.org</email>
</author>
<published>2005-09-27T18:10:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=b6de9e91bd2c47efaeec72a08642f8fd99cc7b20'/>
<id>urn:sha1:b6de9e91bd2c47efaeec72a08642f8fd99cc7b20</id>
<content type='text'>
replacement and has additional features which make it superior.

Discussed on:	-arch
Reviewed by:	thompsa
X-MFC-after:	never (RELENG_6 as transition period)
</content>
</entry>
<entry>
<title>SampleRate rate control algorithm for the ath driver</title>
<updated>2005-03-11T01:39:57Z</updated>
<author>
<name>Sam Leffler</name>
<email>sam@FreeBSD.org</email>
</author>
<published>2005-03-11T01:39:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=fa20c234019ae7105ae5c4ae975e96ea8d66d7f3'/>
<id>urn:sha1:fa20c234019ae7105ae5c4ae975e96ea8d66d7f3</id>
<content type='text'>
Submitted by:	John Bicket
</content>
</entry>
</feed>
