<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/net/mac80211/mesh.c, branch v2.6.33.8</title>
<subtitle>Linux kernel for Apalis and Colibri modules</subtitle>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/'/>
<entry>
<title>mac80211: Handle mesh action frames in ieee80211_rx_h_action</title>
<updated>2010-04-26T14:47:52+00:00</updated>
<author>
<name>Javier Cardona</name>
<email>javier@cozybit.com</email>
</author>
<published>2010-03-29T18:00:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=a426c6e7ec8c7208cfcaf1a57d10d4d07c5e7f3f'/>
<id>a426c6e7ec8c7208cfcaf1a57d10d4d07c5e7f3f</id>
<content type='text'>
commit 1cb561f83793191cf86a2db3948d28f5f42df9ff upstream.

This fixes the problem introduced in commit
8404080568613d93ad7cf0a16dfb68 which broke mesh peer link establishment.

changes:
v2 	Added missing break (Johannes)
v3 	Broke original patch into two (Johannes)

Signed-off-by: Javier Cardona &lt;javier@cozybit.com&gt;
Reviewed-by: Johannes Berg &lt;johannes@sipsolutions.net&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
commit 1cb561f83793191cf86a2db3948d28f5f42df9ff upstream.

This fixes the problem introduced in commit
8404080568613d93ad7cf0a16dfb68 which broke mesh peer link establishment.

changes:
v2 	Added missing break (Johannes)
v3 	Broke original patch into two (Johannes)

Signed-off-by: Javier Cardona &lt;javier@cozybit.com&gt;
Reviewed-by: Johannes Berg &lt;johannes@sipsolutions.net&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</pre>
</div>
</content>
</entry>
<entry>
<title>net/mac80211: Correct size given to memset</title>
<updated>2009-12-10T21:09:52+00:00</updated>
<author>
<name>Julia Lawall</name>
<email>julia@diku.dk</email>
</author>
<published>2009-12-09T19:25:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=0c3cee72a403e3b4992a5478c9c33d668c246c22'/>
<id>0c3cee72a403e3b4992a5478c9c33d668c246c22</id>
<content type='text'>
Memset should be given the size of the structure, not the size of the pointer.

The semantic patch that makes this change is as follows:
(http://coccinelle.lip6.fr/)

// &lt;smpl&gt;
@@
type T;
T *x;
expression E;
@@

memset(x, E, sizeof(
+ *
 x))
// &lt;/smpl&gt;

Signed-off-by: Julia Lawall &lt;julia@diku.dk&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Memset should be given the size of the structure, not the size of the pointer.

The semantic patch that makes this change is as follows:
(http://coccinelle.lip6.fr/)

// &lt;smpl&gt;
@@
type T;
T *x;
expression E;
@@

memset(x, E, sizeof(
+ *
 x))
// &lt;/smpl&gt;

Signed-off-by: Julia Lawall &lt;julia@diku.dk&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>net: Move &amp;&amp; and || to end of previous line</title>
<updated>2009-11-30T00:55:45+00:00</updated>
<author>
<name>Joe Perches</name>
<email>joe@perches.com</email>
</author>
<published>2009-11-30T00:55:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=f64f9e719261a87818dd192a3a2352e5b20fbd0f'/>
<id>f64f9e719261a87818dd192a3a2352e5b20fbd0f</id>
<content type='text'>
Not including net/atm/

Compiled tested x86 allyesconfig only
Added a &gt; 80 column line or two, which I ignored.
Existing checkpatch plaints willfully, cheerfully ignored.

Signed-off-by: Joe Perches &lt;joe@perches.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Not including net/atm/

Compiled tested x86 allyesconfig only
Added a &gt; 80 column line or two, which I ignored.
Existing checkpatch plaints willfully, cheerfully ignored.

Signed-off-by: Joe Perches &lt;joe@perches.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mac80211: use a structure to hold the mesh config information element</title>
<updated>2009-11-18T22:09:27+00:00</updated>
<author>
<name>Rui Paulo</name>
<email>rpaulo@gmail.com</email>
</author>
<published>2009-11-18T18:40:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=136cfa28615ccce0f9374811480e0b81c4191ea5'/>
<id>136cfa28615ccce0f9374811480e0b81c4191ea5</id>
<content type='text'>
Signed-off-by: Rui Paulo &lt;rpaulo@gmail.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Rui Paulo &lt;rpaulo@gmail.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mac80211: use fixed broadcast address</title>
<updated>2009-11-18T22:09:18+00:00</updated>
<author>
<name>Johannes Berg</name>
<email>johannes@sipsolutions.net</email>
</author>
<published>2009-11-17T12:34:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=15ff63653e507ec928a4a4386405a82446e096b1'/>
<id>15ff63653e507ec928a4a4386405a82446e096b1</id>
<content type='text'>
The netdev broadcast address cannot change from
all-ones so there's no need to use it; we can
instead hard-code it. Since we already have an
instance in tkip.c, which will be shared if it
is marked static const, doing this reduces text
size at no data/bss cost.

The real motivation for this is, of course, the
desire to get rid of almost all uses of netdevs
in mac80211 so that auditing their use becomes
easier.

Signed-off-by: Johannes Berg &lt;johannes@sipsolutions.net&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The netdev broadcast address cannot change from
all-ones so there's no need to use it; we can
instead hard-code it. Since we already have an
instance in tkip.c, which will be shared if it
is marked static const, doing this reduces text
size at no data/bss cost.

The real motivation for this is, of course, the
desire to get rid of almost all uses of netdevs
in mac80211 so that auditing their use becomes
easier.

Signed-off-by: Johannes Berg &lt;johannes@sipsolutions.net&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mac80211: update copyrights to 2009</title>
<updated>2009-11-13T22:43:57+00:00</updated>
<author>
<name>Rui Paulo</name>
<email>rpaulo@gmail.com</email>
</author>
<published>2009-11-09T23:46:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=264d9b7d8a629620c8de84c614910c3164e935f8'/>
<id>264d9b7d8a629620c8de84c614910c3164e935f8</id>
<content type='text'>
Signed-off-by: Rui Paulo &lt;rpaulo@gmail.com&gt;
Signed-off-by: Javier Cardona &lt;javier@cozybit.com&gt;
Reviewed-by: Andrey Yurovsky &lt;andrey@cozybit.com&gt;
Tested-by: Brian Cavagnolo &lt;brian@cozybit.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Rui Paulo &lt;rpaulo@gmail.com&gt;
Signed-off-by: Javier Cardona &lt;javier@cozybit.com&gt;
Reviewed-by: Andrey Yurovsky &lt;andrey@cozybit.com&gt;
Tested-by: Brian Cavagnolo &lt;brian@cozybit.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mac80211: add nl80211/cfg80211 handling of the new mesh root mode option.</title>
<updated>2009-11-13T22:43:57+00:00</updated>
<author>
<name>Rui Paulo</name>
<email>rpaulo@gmail.com</email>
</author>
<published>2009-11-09T23:46:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=63c5723bc3af8d4e86984dd4ff0c78218de418d0'/>
<id>63c5723bc3af8d4e86984dd4ff0c78218de418d0</id>
<content type='text'>
Signed-off-by: Rui Paulo &lt;rpaulo@gmail.com&gt;
Signed-off-by: Javier Cardona &lt;javier@cozybit.com&gt;
Reviewed-by: Andrey Yurovsky &lt;andrey@cozybit.com&gt;
Tested-by: Brian Cavagnolo &lt;brian@cozybit.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Rui Paulo &lt;rpaulo@gmail.com&gt;
Signed-off-by: Javier Cardona &lt;javier@cozybit.com&gt;
Reviewed-by: Andrey Yurovsky &lt;andrey@cozybit.com&gt;
Tested-by: Brian Cavagnolo &lt;brian@cozybit.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mac80211: implement a timer to send RANN action frames</title>
<updated>2009-11-13T22:43:56+00:00</updated>
<author>
<name>Rui Paulo</name>
<email>rpaulo@gmail.com</email>
</author>
<published>2009-11-09T23:46:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=e304bfd30f356f7b75d30cad0029ecca705fd590'/>
<id>e304bfd30f356f7b75d30cad0029ecca705fd590</id>
<content type='text'>
RANN (Root Annoucement) frame TX. Send an action frame every second
trying to build a path to all nodes on the mesh.

Signed-off-by: Rui Paulo &lt;rpaulo@gmail.com&gt;
Signed-off-by: Javier Cardona &lt;javier@cozybit.com&gt;
Reviewed-by: Andrey Yurovsky &lt;andrey@cozybit.com&gt;
Tested-by: Brian Cavagnolo &lt;brian@cozybit.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
RANN (Root Annoucement) frame TX. Send an action frame every second
trying to build a path to all nodes on the mesh.

Signed-off-by: Rui Paulo &lt;rpaulo@gmail.com&gt;
Signed-off-by: Javier Cardona &lt;javier@cozybit.com&gt;
Reviewed-by: Andrey Yurovsky &lt;andrey@cozybit.com&gt;
Tested-by: Brian Cavagnolo &lt;brian@cozybit.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mac80211: replace "destination" with "target" to follow the spec</title>
<updated>2009-11-13T22:43:56+00:00</updated>
<author>
<name>Rui Paulo</name>
<email>rpaulo@gmail.com</email>
</author>
<published>2009-11-09T23:46:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=d19b3bf6384e66ac6e11a61ee31ed2cfe149f4d8'/>
<id>d19b3bf6384e66ac6e11a61ee31ed2cfe149f4d8</id>
<content type='text'>
Resulting object files have the same MD5 as before.

Signed-off-by: Rui Paulo &lt;rpaulo@gmail.com&gt;
Signed-off-by: Javier Cardona &lt;javier@cozybit.com&gt;
Reviewed-by: Andrey Yurovsky &lt;andrey@cozybit.com&gt;
Tested-by: Brian Cavagnolo &lt;brian@cozybit.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Resulting object files have the same MD5 as before.

Signed-off-by: Rui Paulo &lt;rpaulo@gmail.com&gt;
Signed-off-by: Javier Cardona &lt;javier@cozybit.com&gt;
Reviewed-by: Andrey Yurovsky &lt;andrey@cozybit.com&gt;
Tested-by: Brian Cavagnolo &lt;brian@cozybit.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mac80211: add the DS params to the beacon</title>
<updated>2009-11-13T22:43:56+00:00</updated>
<author>
<name>Rui Paulo</name>
<email>rpaulo@gmail.com</email>
</author>
<published>2009-11-09T23:46:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=be125c60e46e165fbfe33db36a4a9d943d560a5b'/>
<id>be125c60e46e165fbfe33db36a4a9d943d560a5b</id>
<content type='text'>
Signed-off-by: Rui Paulo &lt;rpaulo@gmail.com&gt;
Signed-off-by: Javier Cardona &lt;javier@cozybit.com&gt;
Reviewed-by: Andrey Yurovsky &lt;andrey@cozybit.com&gt;
Tested-by: Brian Cavagnolo &lt;brian@cozybit.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Rui Paulo &lt;rpaulo@gmail.com&gt;
Signed-off-by: Javier Cardona &lt;javier@cozybit.com&gt;
Reviewed-by: Andrey Yurovsky &lt;andrey@cozybit.com&gt;
Tested-by: Brian Cavagnolo &lt;brian@cozybit.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
