<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lwn.git/drivers/net/wireless/libertas/ethtool.c, branch v2.6.35</title>
<subtitle>Linux kernel documentation tree maintained by Jonathan Corbet</subtitle>
<id>http://mirrors.hust.edu.cn/git/lwn.git/atom?h=v2.6.35</id>
<link rel='self' href='http://mirrors.hust.edu.cn/git/lwn.git/atom?h=v2.6.35'/>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/'/>
<updated>2009-12-22T18:44:02+00:00</updated>
<entry>
<title>libertas: make mesh configurable</title>
<updated>2009-12-22T18:44:02+00:00</updated>
<author>
<name>Holger Schurig</name>
<email>holgerschurig@googlemail.com</email>
</author>
<published>2009-12-02T14:26:02+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=4143a23de096910e3ceb0939f41de6ffb8c59475'/>
<id>urn:sha1:4143a23de096910e3ceb0939f41de6ffb8c59475</id>
<content type='text'>
Mostly for the embedded people that know beforehand that they don't need
MESH at all and want to save some bytes, but also helpful for the upcoming
cfg80211 transition.

   text    data     bss     dec     hex filename
 114264    2308     140  116712   1c7e8 libertas.ko   with mesh
 105026    2000     140  107166   1a29e libertas.ko   without mesh
 --------------------------------------------------
  -9238    -308           -9546

Signed-off-by: Holger Schurig &lt;holgerschurig@gmail.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>libertas: move mesh-only ethtool operations into mesh.c</title>
<updated>2009-11-28T20:04:58+00:00</updated>
<author>
<name>Holger Schurig</name>
<email>holgerschurig@gmail.com</email>
</author>
<published>2009-11-25T12:10:49+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=c7fe64cf4a08561a9e8f57e6018a504881236e34'/>
<id>urn:sha1:c7fe64cf4a08561a9e8f57e6018a504881236e34</id>
<content type='text'>
Signed-off-by: Holger Schurig &lt;holgerschurig@gmail.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>Libertas: fix issues while configuring host sleep using ethtool wol</title>
<updated>2009-11-10T21:21:16+00:00</updated>
<author>
<name>Bing Zhao</name>
<email>bzhao@marvell.com</email>
</author>
<published>2009-11-10T02:04:13+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=c3b866ad7ef9a74fc2e0d7f0c5520ad09c8536f3'/>
<id>urn:sha1:c3b866ad7ef9a74fc2e0d7f0c5520ad09c8536f3</id>
<content type='text'>
Configuration of wake-on-lan for unicast, multicast, broadcast, physical
activity was not working. Kernel panic issue was there when user tries to
disable WOL. Fixed them.

Signed-off-by: Amitkumar Karwar &lt;akarwar@marvell.com&gt;
Signed-off-by: Bing Zhao &lt;bzhao@marvell.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>Libertas: coding style cleanup in ethtool.c</title>
<updated>2009-11-10T21:21:15+00:00</updated>
<author>
<name>Bing Zhao</name>
<email>bzhao@marvell.com</email>
</author>
<published>2009-11-10T02:04:12+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=866d4700150656b928f366c395bab9ab0e1a06a3'/>
<id>urn:sha1:866d4700150656b928f366c395bab9ab0e1a06a3</id>
<content type='text'>
Signed-off-by: Bing Zhao &lt;bzhao@marvell.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>netdev: drivers should make ethtool_ops const</title>
<updated>2009-09-02T08:03:33+00:00</updated>
<author>
<name>Stephen Hemminger</name>
<email>shemminger@vyatta.com</email>
</author>
<published>2009-09-02T08:03:33+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=0fc0b732eaa38beb93a6fb62f77c7bd9622c76ec'/>
<id>urn:sha1:0fc0b732eaa38beb93a6fb62f77c7bd9622c76ec</id>
<content type='text'>
No need to put ethtool_ops in data, they should be const.

Signed-off-by: Stephen Hemminger &lt;shemminger@vyatta.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>libertas: fix misuse of netdev_priv() and dev-&gt;ml_priv</title>
<updated>2009-02-26T20:15:44+00:00</updated>
<author>
<name>Kiran Divekar</name>
<email>dkiran@marvell.com</email>
</author>
<published>2009-02-20T00:32:39+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=ab65f649d38d910f48843a275f3f0596cdbf28bf'/>
<id>urn:sha1:ab65f649d38d910f48843a275f3f0596cdbf28bf</id>
<content type='text'>
The mesh and radiotap interfaces need to use the same private data as
the main wifi interface.  If the main wifi interface uses netdev_priv(),
but the other interfaces -&gt;ml_priv, there's no way to figure out where
the private data actually is in the WEXT handlers and netdevice
callbacks.  So make everything use -&gt;ml_priv.

Fixes botched netdev_priv() conversion introduced by "netdevice
libertas: Fix directly reference of netdev-&gt;priv", though admittedly
libertas' use of -&gt;priv was somewhat "special".

Signed-off-by: Kiran Divekar &lt;dkiran@marvell.com&gt;
Acked-by: Dan Williams &lt;dcbw@redhat.com&gt;
Tested-by: Chris Ball &lt;cjb@laptop.org&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>libertas: Fine grained configuration of wake-on-lan.</title>
<updated>2008-11-21T16:06:03+00:00</updated>
<author>
<name>Anna Neal</name>
<email>anna@cozybit.com</email>
</author>
<published>2008-10-20T23:46:56+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=582c1b538fb47a2d6a41dbdadb031086c49446c1'/>
<id>urn:sha1:582c1b538fb47a2d6a41dbdadb031086c49446c1</id>
<content type='text'>
Based on a patch from Shailendra Govardhan &lt;shailen@marvell.com&gt;.
This patch allows implementation of more specific wake-on-lan rules than those
of ethtool.

Please note that only firmware 5.110.22.p20 and above supports this feature.

This patch only implements the driver/firmware interface, not the
userspace/driver interface.

Signed-off-by: Anna Neal &lt;anna@cozybit.com&gt;
Signed-off-by: Javier Cardona &lt;javier@cozybit.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>netdevice: safe convert to netdev_priv() #part-3</title>
<updated>2008-11-13T07:38:36+00:00</updated>
<author>
<name>Wang Chen</name>
<email>wangchen@cn.fujitsu.com</email>
</author>
<published>2008-11-13T07:38:36+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=8f15ea42b64941001a401cf855a0869e24f3a845'/>
<id>urn:sha1:8f15ea42b64941001a401cf855a0869e24f3a845</id>
<content type='text'>
We have some reasons to kill netdev-&gt;priv:
1. netdev-&gt;priv is equal to netdev_priv().
2. netdev_priv() wraps the calculation of netdev-&gt;priv's offset, obviously
   netdev_priv() is more flexible than netdev-&gt;priv.
But we cann't kill netdev-&gt;priv, because so many drivers reference to it
directly.

This patch is a safe convert for netdev-&gt;priv to netdev_priv(netdev).
Since all of the netdev-&gt;priv is only for read.
But it is too big to be sent in one mail.
I split it to 4 parts and make every part smaller than 100,000 bytes,
which is max size allowed by vger.

Signed-off-by: Wang Chen &lt;wangchen@cn.fujitsu.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>libertas: Fix ethtool statistics</title>
<updated>2008-05-21T02:40:31+00:00</updated>
<author>
<name>David Woodhouse</name>
<email>dwmw2@infradead.org</email>
</author>
<published>2008-05-19T15:32:02+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=5d283e8cdb8097b6a3e9304c9c8942ad9dc1a4eb'/>
<id>urn:sha1:5d283e8cdb8097b6a3e9304c9c8942ad9dc1a4eb</id>
<content type='text'>
Fix various problems:
 - We converted MESH_ACCESS to a direct command but missed this caller.
 - We were trying to access mesh stats even on meshless firmware.
 - We should really zero the buffer if something goes wrong.

Signed-off-by: David Woodhouse &lt;dwmw2@infradead.org&gt;
Acked-by: Dan Williams &lt;dcbw@redhat.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
<entry>
<title>libertas: remove lbs_get_fwversion()</title>
<updated>2008-04-08T20:44:40+00:00</updated>
<author>
<name>Holger Schurig</name>
<email>hs4233@mail.mn-solutions.de</email>
</author>
<published>2008-04-02T16:04:35+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=fb14a7e0860ef8b19d0dd61be96e23eacb4da129'/>
<id>urn:sha1:fb14a7e0860ef8b19d0dd61be96e23eacb4da129</id>
<content type='text'>
It was used only at one place anyway.

Signed-off-by: Holger Schurig &lt;hs4233@mail.mn-solutions.de&gt;
Acked-by: Dan Williams &lt;dcbw@redhat.com&gt;
Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
</content>
</entry>
</feed>
