<feed xmlns='http://www.w3.org/2005/Atom'>
<title>litmus-rt.git/drivers/net/qlge, branch tracing-devel</title>
<subtitle>The LITMUS^RT kernel.</subtitle>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/'/>
<entry>
<title>qlge: Set PCIe reset type for EEH to fundamental.</title>
<updated>2009-11-07T04:33:38+00:00</updated>
<author>
<name>Ron Mercer</name>
<email>ron.mercer@qlogic.com</email>
</author>
<published>2009-11-06T07:44:58+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=73475339005dc68eb0bd2f6b1e93a3a39b628410'/>
<id>73475339005dc68eb0bd2f6b1e93a3a39b628410</id>
<content type='text'>
This device requires a fundamental reset when recovering from EEH.

Signed-off-by: Ron Mercer &lt;ron.mercer@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>
This device requires a fundamental reset when recovering from EEH.

Signed-off-by: Ron Mercer &lt;ron.mercer@qlogic.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>qlge: Fix early exit from mbox cmd complete wait.</title>
<updated>2009-11-07T04:33:37+00:00</updated>
<author>
<name>Ron Mercer</name>
<email>ron.mercer@qlogic.com</email>
</author>
<published>2009-11-06T07:44:57+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=60fa6c374e7efcbed04bc6d11d3b35645c523b2f'/>
<id>60fa6c374e7efcbed04bc6d11d3b35645c523b2f</id>
<content type='text'>
This line was accidentally left out of the previous commit #
da03945140a035a2962f7f93e359085596f20499 ("qlge: Fix firmware mailbox
command timeout.").

Signed-off-by: Ron Mercer &lt;ron.mercer@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>
This line was accidentally left out of the previous commit #
da03945140a035a2962f7f93e359085596f20499 ("qlge: Fix firmware mailbox
command timeout.").

Signed-off-by: Ron Mercer &lt;ron.mercer@qlogic.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>qlge: Fix firmware mailbox command timeout.</title>
<updated>2009-10-29T08:17:15+00:00</updated>
<author>
<name>Ron Mercer</name>
<email>ron.mercer@qlogic.com</email>
</author>
<published>2009-10-28T08:39:21+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=da03945140a035a2962f7f93e359085596f20499'/>
<id>da03945140a035a2962f7f93e359085596f20499</id>
<content type='text'>
The mailbox command process would only process a maximum of 5 unrelated
firmware events while waiting for it's command completion status.
It should process an unlimited number of events while waiting for a maximum of 5 seconds.

Signed-off-by: Ron Mercer &lt;ron.mercer@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>
The mailbox command process would only process a maximum of 5 unrelated
firmware events while waiting for it's command completion status.
It should process an unlimited number of events while waiting for a maximum of 5 seconds.

Signed-off-by: Ron Mercer &lt;ron.mercer@qlogic.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>qlge: Fix EEH handling.</title>
<updated>2009-10-29T08:17:14+00:00</updated>
<author>
<name>Ron Mercer</name>
<email>ron.mercer@qlogic.com</email>
</author>
<published>2009-10-28T08:39:20+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=6d190c6edf42a572485cf1b6c7479bfc42753084'/>
<id>6d190c6edf42a572485cf1b6c7479bfc42753084</id>
<content type='text'>
Clean up driver resources without touch the hardware. Add pci
save/restore state.

Signed-off-by: Ron Mercer &lt;ron.mercer@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>
Clean up driver resources without touch the hardware. Add pci
save/restore state.

Signed-off-by: Ron Mercer &lt;ron.mercer@qlogic.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>qlge: Add disable/enable firmare irqs to handler.</title>
<updated>2009-10-09T05:54:55+00:00</updated>
<author>
<name>Ron Mercer</name>
<email>ron.mercer@qlogic.com</email>
</author>
<published>2009-10-08T09:54:43+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=efd7d2619f2e5da222ad34fef3e8f47730cd8f2c'/>
<id>efd7d2619f2e5da222ad34fef3e8f47730cd8f2c</id>
<content type='text'>
This was accidentally omitted from one of the previous patches for firmware event
handling.  The handler needs to the enable firmware irq mask when it's done
processing or it may not get any more events interrupts.

Signed-off-by: Ron Mercer &lt;ron.mercer@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>
This was accidentally omitted from one of the previous patches for firmware event
handling.  The handler needs to the enable firmware irq mask when it's done
processing or it may not get any more events interrupts.

Signed-off-by: Ron Mercer &lt;ron.mercer@qlogic.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>qlge: Restore rx mode after internal reset.</title>
<updated>2009-10-09T05:54:52+00:00</updated>
<author>
<name>Ron Mercer</name>
<email>ron.mercer@qlogic.com</email>
</author>
<published>2009-10-08T09:54:42+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=2cd6dbaaf43ca9ec5607239c23c4e9793b702e1b'/>
<id>2cd6dbaaf43ca9ec5607239c23c4e9793b702e1b</id>
<content type='text'>
Call set_multi API after reset recovery.  This was exposed by tripping
tx_timeout.

Signed-off-by: Ron Mercer &lt;ron.mercer@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>
Call set_multi API after reset recovery.  This was exposed by tripping
tx_timeout.

Signed-off-by: Ron Mercer &lt;ron.mercer@qlogic.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>qlge: Fix chip reset process.</title>
<updated>2009-10-09T05:54:51+00:00</updated>
<author>
<name>Ron Mercer</name>
<email>ron.mercer@qlogic.com</email>
</author>
<published>2009-10-08T09:54:41+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=84087f4d482c5d554e1b26a557d424761213e5dc'/>
<id>84087f4d482c5d554e1b26a557d424761213e5dc</id>
<content type='text'>
Add wait for NIC fifo and MGMNT fifo to empty before applying reset.
Otherwise broken frames can be processed by management processor and
cause it to hang.

Signed-off-by: Ron Mercer &lt;ron.mercer@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>
Add wait for NIC fifo and MGMNT fifo to empty before applying reset.
Otherwise broken frames can be processed by management processor and
cause it to hang.

Signed-off-by: Ron Mercer &lt;ron.mercer@qlogic.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>qlge: Fix RX multicast filter settings.</title>
<updated>2009-10-09T05:54:48+00:00</updated>
<author>
<name>Ron Mercer</name>
<email>ron.mercer@qlogic.com</email>
</author>
<published>2009-10-08T09:54:40+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=76b26694cc9eb8c7ea1004b0601a5953cfa57b89'/>
<id>76b26694cc9eb8c7ea1004b0601a5953cfa57b89</id>
<content type='text'>
The addresses were being added to the filter properly, but were not
being enabled.  This adds enable bit to filter write.

Signed-off-by: Ron Mercer &lt;ron.mercer@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>
The addresses were being added to the filter properly, but were not
being enabled.  This adds enable bit to filter write.

Signed-off-by: Ron Mercer &lt;ron.mercer@qlogic.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>qlge: Fix frame routing for multicast frames.</title>
<updated>2009-10-09T05:54:47+00:00</updated>
<author>
<name>Ron Mercer</name>
<email>ron.mercer@qlogic.com</email>
</author>
<published>2009-10-08T09:54:39+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=e163d7f2775624fcd7d21a060e18171fe006106d'/>
<id>e163d7f2775624fcd7d21a060e18171fe006106d</id>
<content type='text'>
Broadcast/multicast should always be routed to the default (zeroeth) rx
ring.  Broadcast frames are already routed correctly.  This fixes
routing for multicast frames.

Signed-off-by: Ron Mercer &lt;ron.mercer@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>
Broadcast/multicast should always be routed to the default (zeroeth) rx
ring.  Broadcast frames are already routed correctly.  This fixes
routing for multicast frames.

Signed-off-by: Ron Mercer &lt;ron.mercer@qlogic.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>qlge: Fix frame routing issue related to bonding.</title>
<updated>2009-10-09T05:54:45+00:00</updated>
<author>
<name>Ron Mercer</name>
<email>ron.mercer@qlogic.com</email>
</author>
<published>2009-10-08T09:54:38+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt.git/commit/?id=a3b71939a9c7a942323bfc0c8f97d0fd2bf22f95'/>
<id>a3b71939a9c7a942323bfc0c8f97d0fd2bf22f95</id>
<content type='text'>
Currently frames are routed based on their type and MAC address. This
patch adds the port number on which the frame arrived to the routing.
This prevents problems in the case where both interfaces have the same MAC address in
a routing configuration.

Signed-off-by: Ron Mercer &lt;ron.mercer@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>
Currently frames are routed based on their type and MAC address. This
patch adds the port number on which the frame arrived to the routing.
This prevents problems in the case where both interfaces have the same MAC address in
a routing configuration.

Signed-off-by: Ron Mercer &lt;ron.mercer@qlogic.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</pre>
</div>
</content>
</entry>
</feed>
