<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/net/mac80211/Makefile, branch linux-2.6.34.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.34.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.34.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2009-12-28T21:55:01Z</updated>
<entry>
<title>mac80211: Generalize off-channel operation helpers from scan code</title>
<updated>2009-12-28T21:55:01Z</updated>
<author>
<name>Jouni Malinen</name>
</author>
<published>2009-12-23T12:15:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b203ffc3a447eb8d9e6120b783ddee081b143061'/>
<id>urn:sha1:b203ffc3a447eb8d9e6120b783ddee081b143061</id>
<content type='text'>
The off-channel operations for going into power save mode (station
mode) or stop beaconing (AP/IBSS) are not limited to scanning. Move
these into a separate file and allow them to be used for other
purposes, too.

Signed-off-by: Jouni Malinen &lt;jouni.malinen@atheros.com&gt;
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: generalise work handling</title>
<updated>2009-12-28T21:54:55Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2009-12-23T12:15:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=af6b63741cc4e4dfd575d06beb333b11a8a6e0c0'/>
<id>urn:sha1:af6b63741cc4e4dfd575d06beb333b11a8a6e0c0</id>
<content type='text'>
In order to use auth/assoc for different purposes
other than MLME, it needs to be split up. For other
purposes, a generic work handling (potentially on
another channel) will be useful.

To achieve that, this patch moves much of the MLME
work handling out of mlme into a new work API. The
API can currently handle probing a specific AP,
authentication and association. The MLME previously
handled probe/authentication as one step and will
continue to do so, but they are separate in the new
work handling.

Work items are RCU-managed to be able to check for
existence of an item for a specific frame in the RX
path, but they can be re-used which the MLME right
now will do for its combined probe/auth step.

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 TX status handling</title>
<updated>2009-11-18T22:09:27Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2009-11-18T17:42:47Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fe7a5d5c1ad659bf0ec7dc171e122aeefa16ac25'/>
<id>urn:sha1:fe7a5d5c1ad659bf0ec7dc171e122aeefa16ac25</id>
<content type='text'>
It's enough code to have its own file, I think.
Especially since I'm going to add to it.

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>cfg80211: self-contained wext handling where possible</title>
<updated>2009-07-29T19:46:20Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2009-07-27T10:01:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a9a11622c5c742c115fad371c0397ae86dd3bb67'/>
<id>urn:sha1:a9a11622c5c742c115fad371c0397ae86dd3bb67</id>
<content type='text'>
Finally! This is what you've all been waiting for!

This patch makes cfg80211 take care of wext emulation
_completely_ by itself, drivers that don't need things
cfg80211 doesn't do yet don't even need to be aware of
wireless extensions.
This means we can also clean up mac80211's and iwm's
Kconfig and make it possible to build them w/o wext
now!

		RIP wext.

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: driver operation debugging</title>
<updated>2009-07-24T19:05:06Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2009-07-07T11:46:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0a2b8bb24d4eb67788edd71d1ef8aa86c2e17e0f'/>
<id>urn:sha1:0a2b8bb24d4eb67788edd71d1ef8aa86c2e17e0f</id>
<content type='text'>
This makes mac80211 use the event tracing framework
to log all operations as given to the driver. This
will need to be extended with more information, but
as a start it should be good.

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: split IBSS/managed code</title>
<updated>2009-02-27T19:51:42Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2009-02-15T11:44:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=469002983fc90c2ff0959e2b03335c0fe2e4d5a9'/>
<id>urn:sha1:469002983fc90c2ff0959e2b03335c0fe2e4d5a9</id>
<content type='text'>
This patch splits out the ibss code and data from managed (station) mode.
The reason to do this is to better separate the state machines, and have
the code be contained better so it gets easier to determine what exactly
a given change will affect, that in turn makes it easier to understand.

This is quite some churn, especially because I split sdata-&gt;u.sta into
sdata-&gt;u.mgd and sdata-&gt;u.ibss, but I think it's easier to maintain that
way. I've also shuffled around some code -- null function sending is only
applicable to managed interfaces so put that into that file, some other
functions are needed from various places so put them into util, and also
rearranged the prototypes in ieee80211_i.h accordingly.

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: restructure HT code</title>
<updated>2009-02-13T18:45:34Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2009-02-10T20:25:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b8695a8fe6d89140f8d17668e99ebd39358d7c0b'/>
<id>urn:sha1:b8695a8fe6d89140f8d17668e99ebd39358d7c0b</id>
<content type='text'>
Create two new files, agg-tx.c and agg-rx.c to make it clearer
which code is common (ht.c) and which is specific (agg-*.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: add suspend/resume callbacks</title>
<updated>2009-01-29T21:00:52Z</updated>
<author>
<name>Bob Copeland</name>
</author>
<published>2009-01-19T16:20:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=665af4fc8979734d8f73c9a6732be07e545ce4cc'/>
<id>urn:sha1:665af4fc8979734d8f73c9a6732be07e545ce4cc</id>
<content type='text'>
This patch introduces suspend and resume callbacks to mac80211,
allowing mac80211 to quiesce its state (bringing down interfaces,
removing keys, etc) in preparation for suspend.  cfg80211 will call
the suspend hook before the device suspend, and resume hook after
the device resume.

Signed-off-by: Bob Copeland &lt;me@bobcopeland.com&gt;
Acked-by: Johannes Berg &lt;johannes@sipsolutions.net&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>mac80211: 802.11w - Add BIP (AES-128-CMAC)</title>
<updated>2009-01-29T21:00:02Z</updated>
<author>
<name>Jouni Malinen</name>
</author>
<published>2009-01-08T11:32:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=765cb46a3fc856245ea68a7c961ac87c77e4ae2d'/>
<id>urn:sha1:765cb46a3fc856245ea68a7c961ac87c77e4ae2d</id>
<content type='text'>
Implement Broadcast/Multicast Integrity Protocol for management frame
protection. This patch adds the needed definitions for the new
information element (MMIE) and implementation for the new "encryption"
type (though, BIP is actually not encrypting data, it provides only
integrity protection). These routines will be used by a follow-on patch
that enables BIP for multicast/broadcast robust management frames.

Signed-off-by: Jouni Malinen &lt;j@w1.fi&gt;
Acked-by: Johannes Berg &lt;johannes@sipsolutions.net&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>mac80211/cfg80211: check endianness in sparse runs</title>
<updated>2008-12-12T19:01:35Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2008-12-09T11:39:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b143923689fdcc8e56688f2506a11ff16e4cd20b'/>
<id>urn:sha1:b143923689fdcc8e56688f2506a11ff16e4cd20b</id>
<content type='text'>
Make sure sparse checks endianness when run on mac80211/cfg80211.

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