<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/net/mac80211/ibss.c, branch linux-3.7.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.7.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.7.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2013-01-17T16:46:36Z</updated>
<entry>
<title>mac80211: fix ibss scanning</title>
<updated>2013-01-17T16:46:36Z</updated>
<author>
<name>Stanislaw Gruszka</name>
</author>
<published>2012-12-11T09:48:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1cf18948040a40fa4497e40bcde2ffa8d6b1196e'/>
<id>urn:sha1:1cf18948040a40fa4497e40bcde2ffa8d6b1196e</id>
<content type='text'>
commit 34bcf71502413f8903ade93746f2d0f04b937a78 upstream.

Do not scan on no-IBSS and disabled channels in IBSS mode. Doing this
can trigger Microcode errors on iwlwifi and iwlegacy drivers.

Also rename ieee80211_request_internal_scan() function since it is only
used in IBSS mode and simplify calling it from ieee80211_sta_find_ibss().

This patch should address:
https://bugzilla.redhat.com/show_bug.cgi?id=883414
https://bugzilla.kernel.org/show_bug.cgi?id=49411

Reported-by: Jesse Kahtava &lt;jesse_kahtava@f-m.fm&gt;
Reported-by: Mikko Rapeli  &lt;mikko.rapeli@iki.fi&gt;
Signed-off-by: Stanislaw Gruszka &lt;sgruszka@redhat.com&gt;
Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>mac80211: deinitialize ibss-internals after emptiness check</title>
<updated>2012-11-13T20:35:07Z</updated>
<author>
<name>Simon Wunderlich</name>
</author>
<published>2012-11-13T17:43:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b78a4932f5fb11fadf41e69c606a33fa6787574c'/>
<id>urn:sha1:b78a4932f5fb11fadf41e69c606a33fa6787574c</id>
<content type='text'>
The check whether the IBSS is active and can be removed should be
performed before deinitializing the fields used for the check/search.
Otherwise, the configured BSS will not be found and removed properly.

To make it more clear for the future, rename sdata-&gt;u.ibss to the
local pointer ifibss which is used within the checks.

This behaviour was introduced by
f3209bea110cade12e2b133da8b8499689cb0e2e
("mac80211: fix IBSS teardown race")

Cc: stable@vger.kernel.org
Cc: Ignacy Gawedzki &lt;i@lri.fr&gt;
Signed-off-by: Simon Wunderlich &lt;siwu@hrz.tu-chemnitz.de&gt;
Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
</content>
</entry>
<entry>
<title>mac80211: fix SSID copy on IBSS JOIN</title>
<updated>2012-10-26T20:52:18Z</updated>
<author>
<name>Antonio Quartulli</name>
</author>
<published>2012-10-26T16:54:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=badecb001a310408d3473b1fc2ed5aefd0bc92a9'/>
<id>urn:sha1:badecb001a310408d3473b1fc2ed5aefd0bc92a9</id>
<content type='text'>
The 'ssid' field of the cfg80211_ibss_params is a u8 pointer and
its length is likely to be less than IEEE80211_MAX_SSID_LEN most
of the time.

This patch fixes the ssid copy in ieee80211_ibss_join() by using
the SSID length to prevent it from reading beyond the string.

Cc: stable@vger.kernel.org
Signed-off-by: Antonio Quartulli &lt;ordex@autistici.org&gt;
[rewrapped commit message, small rewording]
Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
</content>
</entry>
<entry>
<title>mac80211: fix IBSS auth TX debug message</title>
<updated>2012-09-20T08:31:34Z</updated>
<author>
<name>Sylvain Roger Rieunier</name>
</author>
<published>2012-09-20T08:03:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2514ec86531481713036081e93a353bbd02e542b'/>
<id>urn:sha1:2514ec86531481713036081e93a353bbd02e542b</id>
<content type='text'>
In the IBSS auth TX debug message the BSSID and DA
address are reversed, fix that.

Signed-off-by: Sylvain Roger Rieunier &lt;sylvain.roger.rieunier@gmail.com&gt;
[reword commit message and make it fit 72 cols]
Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
</content>
</entry>
<entry>
<title>mac80211: reply to AUTH with DEAUTH if sta allocation fails in IBSS</title>
<updated>2012-09-07T11:50:47Z</updated>
<author>
<name>Antonio Quartulli</name>
</author>
<published>2012-09-07T11:28:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2cc59e784b54fb95accbd5f5a9d12041eec72dbc'/>
<id>urn:sha1:2cc59e784b54fb95accbd5f5a9d12041eec72dbc</id>
<content type='text'>
Whenever a host gets an AUTH frame it first allocates a new
station and then replies with another AUTH frame. However,
if sta allocations fails the host should send a DEAUTH frame
instead to tell the other end that something went wrong.

Signed-off-by: Antonio Quartulli &lt;ordex@autistici.org&gt;
[reword commit message a bit]
Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
</content>
</entry>
<entry>
<title>mac80211: add supported rates change notification in IBSS</title>
<updated>2012-08-20T11:31:43Z</updated>
<author>
<name>Antonio Quartulli</name>
</author>
<published>2012-08-12T16:24:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e687f61eedab8895e5669cb82cebe0253631cd8c'/>
<id>urn:sha1:e687f61eedab8895e5669cb82cebe0253631cd8c</id>
<content type='text'>
In IBSS it is possible that the supported rates set for a station changes over
time (e.g. it gets first initialised as an empty set because of no available
information about rates and updated later). In this case the driver has to be
notified about the change in order to update its internal table accordingly (if
needed).

This behaviour is needed by all those drivers that handle rc internally but
leave stations management to mac80211

Reported-by: Gui Iribarren &lt;gui@altermundi.net&gt;
Signed-off-by: Antonio Quartulli &lt;ordex@autistici.org&gt;
[Johannes - add docs, validate IBSS mode only, fix compilation]
Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
</content>
</entry>
<entry>
<title>mac80211: use eth_broadcast_addr</title>
<updated>2012-07-31T14:19:51Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2012-07-13T14:23:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e83e6541cee0a12bc445b0f4fad5214df5803087'/>
<id>urn:sha1:e83e6541cee0a12bc445b0f4fad5214df5803087</id>
<content type='text'>
Instead of memset().

Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
</content>
</entry>
<entry>
<title>mac80211: use oper_channel in ibss</title>
<updated>2012-07-31T14:18:52Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2012-07-23T12:29:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=273686d664daae1aa728b76e45720273b26dd876'/>
<id>urn:sha1:273686d664daae1aa728b76e45720273b26dd876</id>
<content type='text'>
Using hw.conf.channel is wrong as it could be the
temporary channel if any function like the beacon
get function is called while scanning or during
other temporary out-of-channel activities.

Use oper_channel instead.

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: two small verbose debug cleanups</title>
<updated>2012-06-22T10:53:05Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2012-06-22T09:37:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=08ce5abe3d0e29a7c8b46c4bec891862941116d7'/>
<id>urn:sha1:08ce5abe3d0e29a7c8b46c4bec891862941116d7</id>
<content type='text'>
Two instances of CONFIG_MAC80211_VERBOSE_DEBUG
should be different, fix them.

Signed-off-by: Johannes Berg &lt;johannes.berg@intel.com&gt;
</content>
</entry>
</feed>
