<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/net/mac80211/Makefile, branch linux-2.6.28.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.28.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.28.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2008-10-06T22:14:57Z</updated>
<entry>
<title>mac80211: add the 'minstrel' rate control algorithm</title>
<updated>2008-10-06T22:14:57Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2008-10-05T16:07:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cccf129f820e431d84690729254a32f1709328fb'/>
<id>urn:sha1:cccf129f820e431d84690729254a32f1709328fb</id>
<content type='text'>
Signed-off-by: Felix Fietkau &lt;nbd@openwrt.org&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>mac80211: move spectrum management code out</title>
<updated>2008-09-11T19:53:39Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2008-09-09T12:49:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=39192c0bcf556c8521dcf0203714e9d48ac0b9f6'/>
<id>urn:sha1:39192c0bcf556c8521dcf0203714e9d48ac0b9f6</id>
<content type='text'>
Like the HT code, this doesn't depend on the STA-mode implementation
and can be handled entirely independently. There's only stub code
for now, but when it gets filled having it in its own file will be
beneficial.

Signed-off-by: Johannes Berg &lt;johannes@sipsolutions.net&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>mac80211: move some HT code out of mlme.c</title>
<updated>2008-09-11T19:53:37Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2008-09-08T15:44:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=44d414dbff9d5bf46fc09f2e68567b5848cbbfd3'/>
<id>urn:sha1:44d414dbff9d5bf46fc09f2e68567b5848cbbfd3</id>
<content type='text'>
Some of the HT code in mlme.c is misplaced:
 * constants/definitions belong to the ieee80211.h header
 * code being used in other modes as well shouldn't be there

Signed-off-by: Johannes Berg &lt;johannes@sipsolutions.net&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>mac80211: start moving scan code from mlme</title>
<updated>2008-09-11T19:53:36Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2008-09-08T15:44:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0a51b27e956bd9580296c48191b78175ed8b5971'/>
<id>urn:sha1:0a51b27e956bd9580296c48191b78175ed8b5971</id>
<content type='text'>
Here's a first patch to move some code from mlme.c to a
new file called scan.c. The end result will hopefully be
a more manageable mlme.c.

Signed-off-by: Johannes Berg &lt;johannes@sipsolutions.net&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>mac80211: Reimplement WME using -&gt;select_queue().</title>
<updated>2008-07-18T02:21:12Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2008-07-15T10:34:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=51cb6db0f5654f08a4a6bfa3888dc36a51c2df3e'/>
<id>urn:sha1:51cb6db0f5654f08a4a6bfa3888dc36a51c2df3e</id>
<content type='text'>
The only behavior change is that we do not drop packets under any
circumstances.  If that is absolutely needed, we could easily add it
back.

With cleanups and help from Johannes Berg.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>build algorithms into the mac80211 module</title>
<updated>2008-06-30T21:37:34Z</updated>
<author>
<name>Adrian Bunk</name>
</author>
<published>2008-06-26T10:38:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e5f5e7339cd95d07937e6f8081b46fba86c742a7'/>
<id>urn:sha1:e5f5e7339cd95d07937e6f8081b46fba86c742a7</id>
<content type='text'>
The old infrastructure was:
- the default algorithm is built into mac80211
- other algorithms get into their own modules

The implementation of this complicated scheme was horrible
(just look at net/mac80211/Makefile), and anyone adding a new
algorithm would most likely not get it right at his first attempt.

This patch therefore builds all enabled algorithms into the mac80211
module.

The user interface for the rate control algorithms changes as follows:
- first the user can choose which algorithms to enable (currently only
  MAC80211_RC_PID is available)
- if more than one algorithm is enabled (currently not possible since
  only one algorithm is present) the user then chooses the default one

Note:
- MAC80211_RC_PID is always enables for CONFIG_EMBEDDED=n

Technical changes:
- all selected algorithms get into the mac80211 module
- net/mac80211/Makefile can now become much less complicated
- support for rc80211_pid_algo.c being modular is no longer required
- this includes unexporting mesh_plink_broken

Signed-off-by: Adrian Bunk &lt;bunk@kernel.org&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>mac80211: use multi-queue master netdevice</title>
<updated>2008-05-22T01:48:14Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2008-05-16T22:57:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e2530083609148a7835b54c431f6b8956407c1f6'/>
<id>urn:sha1:e2530083609148a7835b54c431f6b8956407c1f6</id>
<content type='text'>
This patch updates mac80211 and drivers to be multi-queue aware and
use that instead of the internal queue mapping. Also does a number
of cleanups in various pieces of the code that fall out and reduces
internal mac80211 state size.

Signed-off-by: Johannes Berg &lt;johannes@sipsolutions.net&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>mac80211: rename files</title>
<updated>2008-04-08T20:44:45Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2008-04-08T19:14:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2c8dccc77420fb7433da5674818959d3499d35be'/>
<id>urn:sha1:2c8dccc77420fb7433da5674818959d3499d35be</id>
<content type='text'>
This patch renames all mac80211 files (except ieee80211_i.h) to get rid
of the useless ieee80211_ prefix.

Signed-off-by: Johannes Berg &lt;johannes@sipsolutions.net&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>the scheduled rc80211-simple.c removal</title>
<updated>2008-03-13T20:02:31Z</updated>
<author>
<name>Adrian Bunk</name>
</author>
<published>2008-03-04T23:26:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d9357136ac4729f589543afb6b1d17d443ae4f71'/>
<id>urn:sha1:d9357136ac4729f589543afb6b1d17d443ae4f71</id>
<content type='text'>
Signed-off-by: Adrian Bunk &lt;bunk@kernel.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>mac80211: enable mesh in Kconfig</title>
<updated>2008-03-06T20:30:43Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2008-02-23T14:17:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2f5ce793c0817d8d38f1c7ad23945607d57e47d6'/>
<id>urn:sha1:2f5ce793c0817d8d38f1c7ad23945607d57e47d6</id>
<content type='text'>
Currently marked BROKEN because of endianness problems.

Signed-off-by: Johannes Berg &lt;johannes@sipsolutions.net&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
</feed>
