<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-stable.git/drivers/net/qlcnic, branch linux-3.1.y</title>
<subtitle>Linux kernel stable tree</subtitle>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/'/>
<entry>
<title>qlcnic: remove usage of vlan_group_get_device</title>
<updated>2011-07-21T20:47:57+00:00</updated>
<author>
<name>Jiri Pirko</name>
<email>jpirko@redhat.com</email>
</author>
<published>2011-07-20T04:54:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=223bb15e4a78115bb1bbc3e58e246d26f2c16462'/>
<id>223bb15e4a78115bb1bbc3e58e246d26f2c16462</id>
<content type='text'>
Signed-off-by: Jiri Pirko &lt;jpirko@redhat.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>
Signed-off-by: Jiri Pirko &lt;jpirko@redhat.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>net: vlan, qlcnic: make vlan_find_dev private</title>
<updated>2011-07-17T19:33:22+00:00</updated>
<author>
<name>David Lamparter</name>
<email>equinox@diac24.net</email>
</author>
<published>2011-07-17T08:53:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=69ecca86da4890c13a5e29c51b4ac76a1a8a62c9'/>
<id>69ecca86da4890c13a5e29c51b4ac76a1a8a62c9</id>
<content type='text'>
there is only one user of vlan_find_dev outside of the actual vlan code:
qlcnic uses it to iterate over some VLANs it knows.

let's just make vlan_find_dev private to the VLAN code and have the
iteration in qlcnic be a bit more direct. (a few rcu dereferences less
too)

Signed-off-by: David Lamparter &lt;equinox@diac24.net&gt;
Cc: Patrick McHardy &lt;kaber@trash.net&gt;
Cc: Amit Kumar Salecha &lt;amit.salecha@qlogic.com&gt;
Cc: Anirban Chakraborty &lt;anirban.chakraborty@qlogic.com&gt;
Cc: linux-driver@qlogic.com
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
there is only one user of vlan_find_dev outside of the actual vlan code:
qlcnic uses it to iterate over some VLANs it knows.

let's just make vlan_find_dev private to the VLAN code and have the
iteration in qlcnic be a bit more direct. (a few rcu dereferences less
too)

Signed-off-by: David Lamparter &lt;equinox@diac24.net&gt;
Cc: Patrick McHardy &lt;kaber@trash.net&gt;
Cc: Amit Kumar Salecha &lt;amit.salecha@qlogic.com&gt;
Cc: Anirban Chakraborty &lt;anirban.chakraborty@qlogic.com&gt;
Cc: linux-driver@qlogic.com
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>qlcnic: change capture mask for FW dump</title>
<updated>2011-07-14T15:49:44+00:00</updated>
<author>
<name>Anirban Chakraborty</name>
<email>anirban.chakraborty@qlogic.com</email>
</author>
<published>2011-07-14T03:16:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=40522998dec20d970fe6f0ea8507004aef18f72d'/>
<id>40522998dec20d970fe6f0ea8507004aef18f72d</id>
<content type='text'>
o Change FW dump capture mask to a defult value, instead of using the recommended
  value from the FW. This was done to keep the capture mask consistent with other
  function drivers.

o Update driver version to 5.0.21

Signed-off-by: Anirban Chakraborty &lt;anirban.chakraborty@qlogic.com&gt;
Signed-off-by: Amit Kumar Salecha &lt;amit.salecha@qlogic.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>
o Change FW dump capture mask to a defult value, instead of using the recommended
  value from the FW. This was done to keep the capture mask consistent with other
  function drivers.

o Update driver version to 5.0.21

Signed-off-by: Anirban Chakraborty &lt;anirban.chakraborty@qlogic.com&gt;
Signed-off-by: Amit Kumar Salecha &lt;amit.salecha@qlogic.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>qlcnic: define error code for loopback test</title>
<updated>2011-07-14T15:49:44+00:00</updated>
<author>
<name>Amit Kumar Salecha</name>
<email>amit.salecha@qlogic.com</email>
</author>
<published>2011-07-14T03:16:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=fef0c0600b265ea5d4b1e39574801e6509a1dae6'/>
<id>fef0c0600b265ea5d4b1e39574801e6509a1dae6</id>
<content type='text'>
o Defined error code such as fw not responding, test already running and
  cable not connected.
o Check Fw capability before performing loopback test.

Signed-off-by: Amit Kumar Salecha &lt;amit.salecha@qlogic.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>
o Defined error code such as fw not responding, test already running and
  cable not connected.
o Check Fw capability before performing loopback test.

Signed-off-by: Amit Kumar Salecha &lt;amit.salecha@qlogic.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>qlcnic: fix race in skb-&gt;len access.</title>
<updated>2011-07-14T15:49:44+00:00</updated>
<author>
<name>Sucheta Chakraborty</name>
<email>sucheta.chakraborty@qlogic.com</email>
</author>
<published>2011-07-14T03:16:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=f127f4727f3f60359570b6daa136ac1156e38fbf'/>
<id>f127f4727f3f60359570b6daa136ac1156e38fbf</id>
<content type='text'>
As soon as skb is given to hardware, TX completion can free skb under us.
Therefore, we should update dev stats before kicking the device.

Signed-off-by: Sucheta Chakraborty &lt;sucheta.chakraborty@qlogic.com&gt;
Signed-off-by: Amit Kumar Salecha &lt;amit.salecha@qlogic.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>
As soon as skb is given to hardware, TX completion can free skb under us.
Therefore, we should update dev stats before kicking the device.

Signed-off-by: Sucheta Chakraborty &lt;sucheta.chakraborty@qlogic.com&gt;
Signed-off-by: Amit Kumar Salecha &lt;amit.salecha@qlogic.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>qlcnic: enable mac-learning in promiscous mode.</title>
<updated>2011-07-14T15:49:44+00:00</updated>
<author>
<name>Sucheta Chakraborty</name>
<email>sucheta.chakraborty@qlogic.com</email>
</author>
<published>2011-07-14T03:16:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=e5dcf6dcde26ffdbd237dda4956bc6d7115dfae6'/>
<id>e5dcf6dcde26ffdbd237dda4956bc6d7115dfae6</id>
<content type='text'>
MAC learning is required in bridge mode.
During bridge mode device will be put in promiscous mode.

Signed-off-by: Sucheta Chakraborty &lt;sucheta.chakraborty@qlogic.com&gt;
Signed-off-by: Amit Kumar Salecha &lt;amit.salecha@qlogic.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>
MAC learning is required in bridge mode.
During bridge mode device will be put in promiscous mode.

Signed-off-by: Sucheta Chakraborty &lt;sucheta.chakraborty@qlogic.com&gt;
Signed-off-by: Amit Kumar Salecha &lt;amit.salecha@qlogic.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>qlcnic: updated supported cards information</title>
<updated>2011-07-14T15:49:44+00:00</updated>
<author>
<name>Sritej Velaga</name>
<email>sritej.velaga@qlogic.com</email>
</author>
<published>2011-07-14T03:16:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=a941fef81b48179ea64728034f3ed5cda2336987'/>
<id>a941fef81b48179ea64728034f3ed5cda2336987</id>
<content type='text'>
Added QME8242-k 10GbE Dual Port Mezzanine Card to supported card info.

Signed-off-by: Sritej Velaga &lt;sritej.velaga@qlogic.com&gt;
Signed-off-by: Amit Kumar Salecha &lt;amit.salecha@qlogic.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>
Added QME8242-k 10GbE Dual Port Mezzanine Card to supported card info.

Signed-off-by: Sritej Velaga &lt;sritej.velaga@qlogic.com&gt;
Signed-off-by: Amit Kumar Salecha &lt;amit.salecha@qlogic.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>qlcnic: fix chip reset logic</title>
<updated>2011-07-14T15:49:44+00:00</updated>
<author>
<name>Sritej Velaga</name>
<email>sritej.velaga@qlogic.com</email>
</author>
<published>2011-07-14T03:16:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=7b749ff4dfba109d25a6b4fd011ee78877831e86'/>
<id>7b749ff4dfba109d25a6b4fd011ee78877831e86</id>
<content type='text'>
Chip reset logic (IDC logic) has changed with fw dump support.
This broked compatibility with driver using older IDC logic.
Changes to make it compatible with drivers using older IDC logic.

Signed-off-by: Sritej Velaga &lt;sritej.velaga@qlogic.com&gt;
Signed-off-by: Amit Kumar Salecha &lt;amit.salecha@qlogic.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>
Chip reset logic (IDC logic) has changed with fw dump support.
This broked compatibility with driver using older IDC logic.
Changes to make it compatible with drivers using older IDC logic.

Signed-off-by: Sritej Velaga &lt;sritej.velaga@qlogic.com&gt;
Signed-off-by: Amit Kumar Salecha &lt;amit.salecha@qlogic.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>qlcnic: add external loopback support</title>
<updated>2011-07-01T05:32:50+00:00</updated>
<author>
<name>Amit Kumar Salecha</name>
<email>amit.salecha@qlogic.com</email>
</author>
<published>2011-06-29T20:00:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=e1428d26b404133dcbcc8f758f0f4f6575afd7b7'/>
<id>e1428d26b404133dcbcc8f758f0f4f6575afd7b7</id>
<content type='text'>
o Add external loopback test in self test:
  - Send set external loopback mode request to fw.
     To quiscent other storage functions.
  - Perform test
  - Send unset loopback mode request to fw.

o Rename ilb to lb.
o Update driver version 5.0.20.

Signed-off-by: Sucheta Chakraborty &lt;sucheta.chakraborty@qlogic.com&gt;
Signed-off-by: Amit Kumar Salecha &lt;amit.salecha@qlogic.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>
o Add external loopback test in self test:
  - Send set external loopback mode request to fw.
     To quiscent other storage functions.
  - Perform test
  - Send unset loopback mode request to fw.

o Rename ilb to lb.
o Update driver version 5.0.20.

Signed-off-by: Sucheta Chakraborty &lt;sucheta.chakraborty@qlogic.com&gt;
Signed-off-by: Amit Kumar Salecha &lt;amit.salecha@qlogic.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>qlcnic: multi protocol internal loopback support added.</title>
<updated>2011-06-24T08:17:07+00:00</updated>
<author>
<name>Sucheta Chakraborty</name>
<email>sucheta.chakraborty@qlogic.com</email>
</author>
<published>2011-06-22T02:52:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux-stable.git/commit/?id=22c8c9343258feda9ea9ebb9e5f8cbb727b69454'/>
<id>22c8c9343258feda9ea9ebb9e5f8cbb727b69454</id>
<content type='text'>
Driver will generate loopback traffic pattern and do the test. And
returns result of the test to application.

Updated driver version to 5.0.19.

Signed-off-by: Sucheta Chakraborty &lt;sucheta.chakraborty@qlogic.com&gt;
Signed-off-by: Anirban Chakraborty &lt;anirban.chakraborty@qlogic.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>
Driver will generate loopback traffic pattern and do the test. And
returns result of the test to application.

Updated driver version to 5.0.19.

Signed-off-by: Sucheta Chakraborty &lt;sucheta.chakraborty@qlogic.com&gt;
Signed-off-by: Anirban Chakraborty &lt;anirban.chakraborty@qlogic.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</pre>
</div>
</content>
</entry>
</feed>
