<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/net/mac80211/wext.c, 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-11-25T21:13:08Z</updated>
<entry>
<title>mac80211 : Fix setting ad-hoc mode and non-ibss channel</title>
<updated>2008-11-25T21:13:08Z</updated>
<author>
<name>Abhijeet Kolekar</name>
</author>
<published>2008-11-20T18:20:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3dd3b79aeadc6f6abc5cc78724d7df3dfcc1bd0b'/>
<id>urn:sha1:3dd3b79aeadc6f6abc5cc78724d7df3dfcc1bd0b</id>
<content type='text'>
Patch fixes the kernel trace when user tries to set
ad-hoc mode on non IBSS channel.
e.g iwconfig wlan0 chan 36 mode ad-hoc

Signed-off-by: Abhijeet Kolekar &lt;abhijeet.kolekar@intel.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>ath9k/mac80211: disallow fragmentation in ath9k, report to userspace</title>
<updated>2008-10-15T01:12:37Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2008-10-13T11:35:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4233df6b748193d45f79fb7448991a473061a65d'/>
<id>urn:sha1:4233df6b748193d45f79fb7448991a473061a65d</id>
<content type='text'>
As I've reported, ath9k currently fails utterly when fragmentation
is enabled. This makes ath9k "support" hardware fragmentation by
not supporting fragmentation at all to avoid the double-free issue.
The patch also changes mac80211 to report errors from the driver
operation to userspace.

That hack in ath9k should be removed once the rate control algorithm
it has is fixed, and we can at that time consider removing the hw
fragmentation support entirely since it's not used by any driver.

Signed-off-by: Johannes Berg &lt;johannes@sipsolutions.net&gt;
Cc: stable@kernel.org
Acked-by: Luis R. Rodriguez &lt;lrodriguez@atheros.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>mac80211: move txrate_idx into RC algorithms</title>
<updated>2008-09-15T20:48:24Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2008-09-11T01:04:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ae17e986091637e7ef5a8224c7b689029b105131'/>
<id>urn:sha1:ae17e986091637e7ef5a8224c7b689029b105131</id>
<content type='text'>
The sta_info-&gt;txrate_idx member isn't used by all RC algorithms
in the way it was intended to be used, move it into those that
require it (only PID) and keep track in the core code of which
rate was last used for reporting to userspace and the mesh MLME.

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: use nl80211 interface types</title>
<updated>2008-09-15T20:48:23Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2008-09-10T22:01:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=05c914fe330fa8e1cc67870dc0d3809dfd96c107'/>
<id>urn:sha1:05c914fe330fa8e1cc67870dc0d3809dfd96c107</id>
<content type='text'>
There's really no reason for mac80211 to be using its
own interface type defines. Use the nl80211 types and
simplify the configuration code a bit: there's no need
to translate them any more now.

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: clean up scan namespace</title>
<updated>2008-09-15T20:48:22Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2008-09-10T22:01:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c2b13452b283f9c4a5b02a6b53ed6416ebf4c03c'/>
<id>urn:sha1:c2b13452b283f9c4a5b02a6b53ed6416ebf4c03c</id>
<content type='text'>
Most of the scan functions are called ieee80211_sta_scan_*
or similar, make clean it up so they are all just called
ieee80211_scan_*.

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 ieee80211_set_freq to utils</title>
<updated>2008-09-15T20:48:22Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2008-09-10T22:01:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e16751c3178add97c4f83dcf92e59b536537b22f'/>
<id>urn:sha1:e16751c3178add97c4f83dcf92e59b536537b22f</id>
<content type='text'>
It really doesn't belong into the wireless extensions code.

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: cleanup mlme state namespace</title>
<updated>2008-08-22T20:29:59Z</updated>
<author>
<name>Tomas Winkler</name>
</author>
<published>2008-08-06T11:22:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=48c2fc59aa415ba92be0ad3a7e741c46883e3944'/>
<id>urn:sha1:48c2fc59aa415ba92be0ad3a7e741c46883e3944</id>
<content type='text'>
This patch move add STA_MLME to station mlme state defines.

Signed-off-by: Tomas Winkler &lt;tomas.winkler@intel.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>replace net_device arguments with ieee80211_{local,sub_if_data} as appropriate</title>
<updated>2008-08-22T20:29:58Z</updated>
<author>
<name>Jasper Bryant-Greene</name>
</author>
<published>2008-08-03T00:04:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f698d856f65c3fea091cc303a135967965c5b880'/>
<id>urn:sha1:f698d856f65c3fea091cc303a135967965c5b880</id>
<content type='text'>
This patch replaces net_device arguments to mac80211 internal functions
with ieee80211_{local,sub_if_data} as appropriate.

It also does the same for many 802.11s mesh functions, and changes the
mesh path table to be indexed on sub_if_data rather than net_device.

If the mesh part needs to be a separate patch let me know, but since
mesh uses a lot of mac80211 functions which were being converted anyway,
the changes go hand-in-hand somewhat.

This patch probably does not convert all the functions which could be
converted, but it is a large chunk and followup patches will be
provided.

Signed-off-by: Jasper Bryant-Greene &lt;jasper@amiton.co.nz&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>mac80211: revamp beacon configuration</title>
<updated>2008-07-14T18:30:07Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2008-07-09T12:40:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9d139c810a2aa17365cc548d0cd2a189d8433c65'/>
<id>urn:sha1:9d139c810a2aa17365cc548d0cd2a189d8433c65</id>
<content type='text'>
This patch changes mac80211's beacon configuration handling
to never pass skbs to the driver directly but rather always
require the driver to use ieee80211_beacon_get(). Additionally,
it introduces "change flags" on the config_interface() call
to enable drivers to figure out what is changing. Finally, it
removes the beacon_update() driver callback in favour of
having IBSS beacon delivered by ieee80211_beacon_get() as well.

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: push interface checks down</title>
<updated>2008-07-14T18:30:07Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2008-07-09T12:40:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f3947e2dfa3b18f375b7acd03b7ee2877d0751fc'/>
<id>urn:sha1:f3947e2dfa3b18f375b7acd03b7ee2877d0751fc</id>
<content type='text'>
This patch pushes the "netif_running()" and "same type as before"
checks down into ieee80211_if_change_type() to centralise the
logic instead of duplicating it for cfg80211 and wext.

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