<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/net/mac80211/wext.c, branch linux-2.6.27.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.27.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.27.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2008-10-22T21:21:05Z</updated>
<entry>
<title>ath9k/mac80211: disallow fragmentation in ath9k, report to userspace</title>
<updated>2008-10-22T21:21:05Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2008-10-16T19:05:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f76f2408cccf448917c8a2a2b775571fd60aee30'/>
<id>urn:sha1:f76f2408cccf448917c8a2a2b775571fd60aee30</id>
<content type='text'>
commit 4233df6b748193d45f79fb7448991a473061a65d upstream

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;
Acked-by: Luis R. Rodriguez &lt;lrodriguez@atheros.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&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>
<entry>
<title>mac80211: revamp virtual interface handling</title>
<updated>2008-07-14T18:30:07Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2008-07-09T12:40:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=75636525fbfa78fa33fd754c89785cfde750acd3'/>
<id>urn:sha1:75636525fbfa78fa33fd754c89785cfde750acd3</id>
<content type='text'>
This patch revamps the virtual interface handling and makes the
code much easier to follow. Fewer functions, better names, less
spaghetti 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: make master netdev handling sane</title>
<updated>2008-07-14T18:30:06Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2008-07-09T12:40:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3e122be089e6fb8d3f322416da4cdbb80ce12927'/>
<id>urn:sha1:3e122be089e6fb8d3f322416da4cdbb80ce12927</id>
<content type='text'>
Currently, almost every interface type has a 'bss' pointer
pointing to BSS information. This BSS information, however,
is for a _local_ BSS, not for the BSS we joined, so having
it on a STA mode interface makes little sense, but now they
have it pointing to the master device, which is an AP mode
virtual interface. However, except for some bitrate control
data, this pointer is only used in AP/VLAN modes (for power
saving stations.)

Overall, it is not necessary to even have the master netdev
be a valid virtual interface, and it doesn't have to be on
the list of interfaces either.

This patch changes the master netdev to be special, it now
 - no longer is on the list of virtual interfaces, which
   lets me remove a lot of tests for that
 - no longer has sub_if_data attached, since that isn't used

Additionally, this patch changes some vlan/ap mode handling
that is related to these 'bss' pointers described above (but
in the VLAN case they actually make sense because there they
point to the AP they belong to); it also adds some debugging
code to IEEE80211_DEV_TO_SUB_IF to validate it is not called
on the master netdev any more.

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: power management wext hooks</title>
<updated>2008-07-14T18:30:06Z</updated>
<author>
<name>Samuel Ortiz</name>
</author>
<published>2008-07-04T08:49:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=49292d56352a6ab90d04c3448dd8b6106dfef2d6'/>
<id>urn:sha1:49292d56352a6ab90d04c3448dd8b6106dfef2d6</id>
<content type='text'>
This patch implements the power management routines wireless extensions
for mac80211.
For now we only support switching PS mode between on and off.

Signed-off-by: Samuel Ortiz &lt;sameo@openedhand.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>mac80211: add support for iwconfig wlanX frag auto</title>
<updated>2008-07-08T18:16:02Z</updated>
<author>
<name>Emmanuel Grumbach</name>
</author>
<published>2008-07-03T15:02:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e4abd4d49d6df6d5e94564c5e831c61ac722f6ec'/>
<id>urn:sha1:e4abd4d49d6df6d5e94564c5e831c61ac722f6ec</id>
<content type='text'>
Signed-off-by: Emmanuel Grumbach &lt;emmanuel.grumbach@intel.com&gt;
Signed-off-by: Tomas Winkler &lt;tomas.winkler@intel.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6</title>
<updated>2008-07-06T06:08:07Z</updated>
<author>
<name>David S. Miller</name>
</author>
<published>2008-07-06T06:08:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ea2aca084ba82aaf7c148d04914ceed8758ce08a'/>
<id>urn:sha1:ea2aca084ba82aaf7c148d04914ceed8758ce08a</id>
<content type='text'>
Conflicts:

	Documentation/feature-removal-schedule.txt
	drivers/net/wan/hdlc_fr.c
	drivers/net/wireless/iwlwifi/iwl-4965.c
	drivers/net/wireless/iwlwifi/iwl3945-base.c
</content>
</entry>
<entry>
<title>mac80211: don't accept WEP keys other than WEP40 and WEP104</title>
<updated>2008-06-30T19:43:53Z</updated>
<author>
<name>Emmanuel Grumbach</name>
</author>
<published>2008-06-27T23:50:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=23976efedd5ecb420b87455787c537eb4aed1981'/>
<id>urn:sha1:23976efedd5ecb420b87455787c537eb4aed1981</id>
<content type='text'>
This patch makes mac80211 refuse a WEP key whose length is not WEP40 nor
WEP104.

Signed-off-by: Emmanuel Grumbach &lt;emmanuel.grumbach@intel.com&gt;
Signed-off-by: Tomas Winkler &lt;tomas.winkler@intel.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>mac80211: add phy information to giwname</title>
<updated>2008-06-27T13:09:20Z</updated>
<author>
<name>Tomas Winkler</name>
</author>
<published>2008-06-24T12:50:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f37d08bddc5cb8de18e55f2b0a401b3eb6269af4'/>
<id>urn:sha1:f37d08bddc5cb8de18e55f2b0a401b3eb6269af4</id>
<content type='text'>
This patch add phy information to giwname.

Quoting:
It's not useless, it's supposed to tell you about the protocol
capability of the device, like "IEEE 802.11b" or "IEEE 802.11abg"

Jean

Signed-off-by: Tomas Winkler &lt;tomas.winkler@intel.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
</feed>
