<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lwn.git/drivers/net/netxen/netxen_nic_hw.c, branch v4.6-rc1</title>
<subtitle>Linux kernel documentation tree maintained by Jonathan Corbet</subtitle>
<id>http://mirrors.hust.edu.cn/git/lwn.git/atom?h=v4.6-rc1</id>
<link rel='self' href='http://mirrors.hust.edu.cn/git/lwn.git/atom?h=v4.6-rc1'/>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/'/>
<updated>2011-08-11T03:03:49+00:00</updated>
<entry>
<title>qlogic: Move the QLogic drivers</title>
<updated>2011-08-11T03:03:49+00:00</updated>
<author>
<name>Jeff Kirsher</name>
<email>jeffrey.t.kirsher@intel.com</email>
</author>
<published>2011-04-09T02:06:30+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=aa43c2158d5ae1dc76cccb08cd57a3ffd32c3825'/>
<id>urn:sha1:aa43c2158d5ae1dc76cccb08cd57a3ffd32c3825</id>
<content type='text'>
Moves the QLogic drivers into drivers/net/ethernet/qlogic/ and
the necessary Kconfig and Makefile changes.

CC: Ron Mercer &lt;ron.mercer@qlogic.com&gt;
CC: Amit Kumar Salecha &lt;amit.salecha@qlogic.com&gt;
CC: Anirban Chakraborty &lt;anirban.chakraborty@qlogic.com&gt;
Signed-off-by: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt;
Acked-by: Anirban Chakraborty &lt;anirban.chakraborty@qlogic.com&gt;
</content>
</entry>
<entry>
<title>netxen: suppress false lro warning messages</title>
<updated>2011-06-03T07:03:25+00:00</updated>
<author>
<name>Sucheta Chakraborty</name>
<email>sucheta.chakraborty@qlogic.com</email>
</author>
<published>2011-06-02T02:24:14+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=34624d6631b6b3a1df16407a847286bb6233a96b'/>
<id>urn:sha1:34624d6631b6b3a1df16407a847286bb6233a96b</id>
<content type='text'>
When interface is down, driver prints false warning messages
during lro configuration through ethtool.

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>
</entry>
<entry>
<title>netxen: enable LRO based on NETIF_F_LRO</title>
<updated>2011-01-03T19:56:18+00:00</updated>
<author>
<name>Sucheta Chakraborty</name>
<email>sucheta.chakraborty@qlogic.com</email>
</author>
<published>2011-01-02T21:58:44+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=e4baaf719807ffc87c6321f3914b93dd512b64c4'/>
<id>urn:sha1:e4baaf719807ffc87c6321f3914b93dd512b64c4</id>
<content type='text'>
o Enable/disable LRO in device based on NETIF_F_LRO flag, instead of using
  driver private flag.
o Disable LRO, if rx csum offloading is off.

David Miller,
	You should use netdev_info() instead of dev_info().

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>
</entry>
<entry>
<title>drivers/net/*/: Use static const</title>
<updated>2010-12-21T10:16:10+00:00</updated>
<author>
<name>Joe Perches</name>
<email>joe@perches.com</email>
</author>
<published>2010-12-21T10:16:10+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=215faf9c5f6e319e97edea9e178123e07825c14d'/>
<id>urn:sha1:215faf9c5f6e319e97edea9e178123e07825c14d</id>
<content type='text'>
Using static const generally increases object text and decreases data size.
It also generally decreases overall object size.

Signed-off-by: Joe Perches &lt;joe@perches.com&gt;
</content>
</entry>
<entry>
<title>netxen: make local function static.</title>
<updated>2010-10-21T10:09:41+00:00</updated>
<author>
<name>stephen hemminger</name>
<email>shemminger@vyatta.com</email>
</author>
<published>2010-10-18T17:40:10+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=7e12bb0adb5b3114a73098d3536b3c45635e6c95'/>
<id>urn:sha1:7e12bb0adb5b3114a73098d3536b3c45635e6c95</id>
<content type='text'>
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>netxen: mask correctable error</title>
<updated>2010-10-18T14:22:52+00:00</updated>
<author>
<name>amit salecha</name>
<email>amit.salecha@qlogic.com</email>
</author>
<published>2010-10-18T02:03:42+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=dce87b960cf4794141f067d8c8180ccc6716513f'/>
<id>urn:sha1:dce87b960cf4794141f067d8c8180ccc6716513f</id>
<content type='text'>
HW workaround:
Disable logging of correctable error for some NX3031 based adapter.

Signed-off-by: Amit Kumar Salecha &lt;amit.salecha@qlogic.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>netxen: fix race in tx stop queue</title>
<updated>2010-10-18T14:22:51+00:00</updated>
<author>
<name>Rajesh Borundia</name>
<email>rajesh.borundia@qlogic.com</email>
</author>
<published>2010-10-18T02:03:41+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=7a9905e64272c8021a8cfaf6015dd0fb8eeeb378'/>
<id>urn:sha1:7a9905e64272c8021a8cfaf6015dd0fb8eeeb378</id>
<content type='text'>
There is race between netif_stop_queue and netif_stopped_queue
check.So check once again if buffers are available to avoid race.
With above logic we can also get rid of tx lock in process_cmd_ring.

Signed-off-by: Rajesh Borundia &lt;rajesh.borundia@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>
</entry>
<entry>
<title>netxen: fix caching window register</title>
<updated>2010-06-16T01:15:27+00:00</updated>
<author>
<name>Amit Kumar Salecha</name>
<email>amit.salecha@qlogic.com</email>
</author>
<published>2010-06-13T23:39:05+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=7e43cd66d36e8f0900e87d9d287c9ee649cbdd07'/>
<id>urn:sha1:7e43cd66d36e8f0900e87d9d287c9ee649cbdd07</id>
<content type='text'>
CRB window register is not per pci-func for NX3031,
so caching can result in incorrect values.

Signed-off-by: Amit Kumar Salecha &lt;amit.salecha@qlogic.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>netxen: handle queue manager access</title>
<updated>2010-05-13T06:02:31+00:00</updated>
<author>
<name>Amit Kumar Salecha</name>
<email>amit.salecha@qlogic.com</email>
</author>
<published>2010-05-11T23:53:05+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=0b9715e64f7d46a9620d4d5042a5e28f5595ed54'/>
<id>urn:sha1:0b9715e64f7d46a9620d4d5042a5e28f5595ed54</id>
<content type='text'>
Check the access by tools for hardware queue engine and handle it
separately than other block registers, otherwise incorrect data
is returned.

Support for only NX3031 based cards.

Acked-by: Dhananjay Phadke &lt;dhananjay.phadke@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>
</entry>
<entry>
<title>netxen: to fix onchip memory access.</title>
<updated>2010-05-13T06:02:30+00:00</updated>
<author>
<name>Sucheta Chakraborty</name>
<email>sucheta.chakraborty@qlogic.com</email>
</author>
<published>2010-05-11T23:53:04+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=14e2cfbb79712f07962be027016868ba487c696b'/>
<id>urn:sha1:14e2cfbb79712f07962be027016868ba487c696b</id>
<content type='text'>
Remove unnecessary remap of the region in bar 0 to access onhip memory
for NX3031.

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>
</entry>
</feed>
