<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/net/mac80211/key.c, branch linux-3.8.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.8.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.8.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2012-11-19T14:44:00Z</updated>
<entry>
<title>mac80211: introduce IEEE80211_NUM_TIDS and use it</title>
<updated>2012-11-19T14:44:00Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2012-11-14T22:22:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5a306f5887d5fd840beb8ea872897fa89e8fcdef'/>
<id>urn:sha1:5a306f5887d5fd840beb8ea872897fa89e8fcdef</id>
<content type='text'>
Introduce IEEE80211_NUM_TIDS in the generic 802.11
header file and use it in place of STA_TID_NUM and
NUM_RX_DATA_QUEUES which are both really the number
of TIDs.

Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
</content>
</entry>
<entry>
<title>mac80211: use CMAC_PN_LEN</title>
<updated>2012-11-19T14:43:55Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2012-11-14T22:15:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0f92732344e88023807342fef4c566e0660c2fd9'/>
<id>urn:sha1:0f92732344e88023807342fef4c566e0660c2fd9</id>
<content type='text'>
Instead of hardcoding its value (6), use the constant.

Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
</content>
</entry>
<entry>
<title>mac80211: use synchronize_net() on key destroying</title>
<updated>2012-09-06T15:29:23Z</updated>
<author>
<name>Eliad Peller</name>
</author>
<published>2012-09-05T17:23:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=964b19f9770cd8d299fa99c84b0ff2e90df9c523'/>
<id>urn:sha1:964b19f9770cd8d299fa99c84b0ff2e90df9c523</id>
<content type='text'>
__ieee80211_key_destroy() calls synchronize_rcu() in
order to sync the tx path before destroying the key.

However, synching the tx path can be done with
synchronize_net() as well, which is usually faster
(the timing might be important for roaming scenarios).

Signed-off-by: Eliad Peller &lt;eliad@wizery.com&gt;
Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
</content>
</entry>
<entry>
<title>mac80211: remove ieee80211_key_removed</title>
<updated>2012-07-09T12:49:15Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2012-07-06T17:49:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f72b85b8eb6657fae95ac8f5cb20954b4d87a520'/>
<id>urn:sha1:f72b85b8eb6657fae95ac8f5cb20954b4d87a520</id>
<content type='text'>
This API call was intended to be used by drivers
if they want to optimize key handling by removing
one key when another is added. Remove it since no
driver is using it. If needed, it can always be
added back.

Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
</content>
</entry>
<entry>
<title>mac80211: clean up debugging</title>
<updated>2012-06-24T09:32:29Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2012-06-22T09:29:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bdcbd8e0e3ffdad32b14b6373e67bfcf5fd3f002'/>
<id>urn:sha1:bdcbd8e0e3ffdad32b14b6373e67bfcf5fd3f002</id>
<content type='text'>
There are a few things that make the logging and
debugging in mac80211 less useful than it should
be right now:
 * a lot of messages should be pr_info, not pr_debug
 * wholesale use of pr_debug makes it require *both*
   Kconfig and dynamic configuration
 * there are still a lot of ifdefs
 * the style is very inconsistent, sometimes the
   sdata-&gt;name is printed in front

Clean up everything, introducing new macros and
separating out the station MLME debugging into
a new Kconfig symbol.

Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
</content>
</entry>
<entry>
<title>mac80211: clean up asm/unaligned.h inclusion</title>
<updated>2012-02-27T19:06:32Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2012-02-20T10:38:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d26ad3771fe7405bf80d736cae9ba4c706a7b1d8'/>
<id>urn:sha1:d26ad3771fe7405bf80d736cae9ba4c706a7b1d8</id>
<content type='text'>
Some files implicitly get this via mesh.h
which itself doesn't need it, so move the
inclusion into the right files. Some other
files don't need it at all but include it,
so remove it from there.

Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>mac80211: dont program keys for stations not uploaded</title>
<updated>2012-02-06T19:48:24Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2012-01-20T12:55:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=89c91caeccf45bbeb86104445125fe1eaec12079'/>
<id>urn:sha1:89c91caeccf45bbeb86104445125fe1eaec12079</id>
<content type='text'>
If a station couldn't be uploaded to the driver but
is still kept (only in IBSS mode) we still shouldn't
try to program the keys for it into hardware; fix
this bug by skipping the key upload in this case.

Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>mac80211: simplify AP_VLAN handling</title>
<updated>2012-02-06T19:48:24Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2012-01-20T12:55:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=077f49392819608084c6d8d20e3dcca230afe07d'/>
<id>urn:sha1:077f49392819608084c6d8d20e3dcca230afe07d</id>
<content type='text'>
Setting keys and updating TKIP keys must use the
BSS sdata (not AP_VLAN), so we translate. Move
the translation into driver-ops wrappers instead
of having it inline in the code to simplify the
normal code flow.

The same can be done for sta_add/remove which
already does the translation in the wrapper.

Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem</title>
<updated>2011-11-17T18:11:43Z</updated>
<author>
<name>John W. Linville</name>
</author>
<published>2011-11-17T18:11:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e11c259f745889b55bc5596ca78271f2f5cf08d2'/>
<id>urn:sha1:e11c259f745889b55bc5596ca78271f2f5cf08d2</id>
<content type='text'>
Conflicts:
	include/net/bluetooth/bluetooth.h
</content>
</entry>
<entry>
<title>mac80211: support adding IV-room in the skb for CCMP keys</title>
<updated>2011-11-08T20:54:27Z</updated>
<author>
<name>Arik Nemtsov</name>
</author>
<published>2011-10-23T06:21:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=077a9154898b374f20555adc3f620cccd02581d6'/>
<id>urn:sha1:077a9154898b374f20555adc3f620cccd02581d6</id>
<content type='text'>
Some cards can generate CCMP IVs in HW, but require the space for the IV
to be pre-allocated in the frame at the correct offset. Add a key flag
that allows us to achieve this.

Signed-off-by: Arik Nemtsov &lt;arik@wizery.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
</feed>
