<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/net/mac80211/rx.c, branch linux-2.6.24.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.24.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.24.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2008-01-24T21:35:10Z</updated>
<entry>
<title>Revert "mac80211: warn when receiving frames with unaligned data"</title>
<updated>2008-01-24T21:35:10Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2008-01-24T21:35:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=dbcc2ec60fe15448e5dfe4153f7347ac82b4da73'/>
<id>urn:sha1:dbcc2ec60fe15448e5dfe4153f7347ac82b4da73</id>
<content type='text'>
This reverts commit 81100eb80add328c4d2a377326f15aa0e7236398 for the
release, to avoid the unnecessary warning noise that is only really
relevant to wireless driver developers.

The warning will probably go right back in after I cut the release, but
at least we won't unnecessarily worry users.

Acked-by: John W. Linville &lt;linville@tuxdriver.com&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>mac80211: warn when receiving frames with unaligned data</title>
<updated>2007-12-27T03:36:32Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2007-12-18T14:11:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=81100eb80add328c4d2a377326f15aa0e7236398'/>
<id>urn:sha1:81100eb80add328c4d2a377326f15aa0e7236398</id>
<content type='text'>
This patch makes mac80211 warn (once) when the driver passes up a
frame in which the payload data is not aligned on a four-byte
boundary, with a long comment for people who run into the condition
and need to know what to do.

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: drop unencrypted frames if encryption is expected</title>
<updated>2007-11-29T23:08:48Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2007-11-28T10:07:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8312512e81ab16d845b49d1ec695fad1c72f19f6'/>
<id>urn:sha1:8312512e81ab16d845b49d1ec695fad1c72f19f6</id>
<content type='text'>
This patch fixes a regression I (most likely) introduced, namely that
unencrypted frames are right now accepted even if we have a key for that
specific sender. That has very bad security implications.

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 "decrypt failed" messages conditional upon MAC80211_DEBUG</title>
<updated>2007-11-11T06:01:34Z</updated>
<author>
<name>John W. Linville</name>
</author>
<published>2007-11-06T22:12:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7f3ad8943e2e6336ba229b208be8c7a80730c5d4'/>
<id>urn:sha1:7f3ad8943e2e6336ba229b208be8c7a80730c5d4</id>
<content type='text'>
Make "decrypt failed" and "have no key" debugging messages compile
conditionally upon CONFIG_MAC80211_DEBUG.  They have been useful for
finding certain problems in the past, but in many cases they just
clutter a user's logs.

A typical example is an enviornment where multiple SSIDs are using a
single BSSID but with different protection schemes or different keys
for each SSID.  In such an environment these messages are just noise.
Let's just leave them for those interested enough to turn-on debugging.

Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>[PATCH] mac80211: Defer setting of RX_FLAG_DECRYPTED.</title>
<updated>2007-10-10T23:55:23Z</updated>
<author>
<name>Mattias Nissler</name>
</author>
<published>2007-10-07T14:35:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e2f036da2f8f72894988670953a1141da785e4f5'/>
<id>urn:sha1:e2f036da2f8f72894988670953a1141da785e4f5</id>
<content type='text'>
The decryption handlers will skip the frame if the RX_FLAG_DECRYPTED
flag is set, so the early flag setting introduced by Johannes breaks
decryption. To work around this, call the handlers first and then set
the flag.

Signed-off-by: Mattias Nissler &lt;mattias.nissler@gmx.de&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>[MAC80211]: make userspace-mlme a per-interface setting</title>
<updated>2007-10-10T23:54:19Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2007-09-26T15:53:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ddd3d2be85e3207c47f2b3c431723e6c758b4b0d'/>
<id>urn:sha1:ddd3d2be85e3207c47f2b3c431723e6c758b4b0d</id>
<content type='text'>
Signed-off-by: Johannes Berg &lt;johannes@sipsolutions.net&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[MAC80211]: remove ALG_NONE</title>
<updated>2007-10-10T23:54:18Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2007-09-26T15:53:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=628a140ba033ef201706a8c7e767c8a0c0f8326c'/>
<id>urn:sha1:628a140ba033ef201706a8c7e767c8a0c0f8326c</id>
<content type='text'>
This "algorithm" is used only internally and is not useful.

Signed-off-by: Johannes Berg &lt;johannes@sipsolutions.net&gt;
Cc: Michael Buesch &lt;mb@bu3sch.de&gt;
Acked-by: Zhu Yi &lt;yi.zhu@intel.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[MAC80211]: use RX_FLAG_DECRYPTED for sw decrypted as well</title>
<updated>2007-10-10T23:54:17Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2007-09-26T15:53:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=640845a5632390eaa9357cd818646c8f0ee3d47e'/>
<id>urn:sha1:640845a5632390eaa9357cd818646c8f0ee3d47e</id>
<content type='text'>
This makes mac80211 set the RX_FLAG_DECRYPTED flag for frames
decrypted in software allowing us to handle some things more
uniformly.

Signed-off-by: Johannes Berg &lt;johannes@sipsolutions.net&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[MAC80211]: consolidate decryption more</title>
<updated>2007-10-10T23:54:16Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2007-09-26T15:53:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1990af8d14e48445a0ddcca7765a177b6661d676'/>
<id>urn:sha1:1990af8d14e48445a0ddcca7765a177b6661d676</id>
<content type='text'>
Currently, we have three RX handlers doing the decryption.
This patch changes it to have only one handler doing
everything, thereby getting rid of many duplicate checks.

Signed-off-by: Johannes Berg &lt;johannes@sipsolutions.net&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
--
 net/mac80211/rx.c |   46 ++++++++++++----------------------------------
 1 files changed, 12 insertions(+), 34 deletions(-)
</content>
</entry>
<entry>
<title>[MAC80211]: move sta_process rx handler later</title>
<updated>2007-10-10T23:54:16Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2007-09-26T15:53:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=70f0876579ceeea9fd7bd4a20fade524a0b3bdda'/>
<id>urn:sha1:70f0876579ceeea9fd7bd4a20fade524a0b3bdda</id>
<content type='text'>
This moves the sta_process RX handler to after decryption
so that frames that cannot be decrypted don't influence
statistics, it is likely that they were injected or something
else is totally wrong.

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