netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Re: [PATCH] Qlogic qla3xxx driver v2.02.00-k36 for upstream inclusion.
       [not found] ` <0BB3E5E7462EEA4295BC02D49691DC0705BC91@AVEXCH1.qlogic.org>
@ 2006-07-19 20:41   ` Jeff Garzik
  2006-07-20  9:12     ` Michael Tokarev
  0 siblings, 1 reply; 5+ messages in thread
From: Jeff Garzik @ 2006-07-19 20:41 UTC (permalink / raw)
  To: Ron Mercer; +Cc: akpm, netdev

Ron Mercer wrote:
>  
> Andrew,
> 
> Attached is a patch to the qla3xxx driver in your -mm test kernel.  This 
> patch makes the following changes:
> 
> -Removed potential infinite loop in ql_sem_spinlock().
> -Relaxed hardware locking granularity.
> -Fixed irq_request() where shared flag was used in MSI environment.
> -Removed queue containing TX control blocks. This resource has a one to 
> one  correspondence to each entry in the TX queue.
> -Removed unnecessary tx_lock.
> -Changed version to v2.02.00-k36.
> 
> The above changes plus the changes from the k35 patch address Jeff 
> Garzik's concerns from his response. His response can be reviewed at 
> this URL:
> 
> http://marc.theaimsgroup.com/?l=linux-netdev&m=115101855424635&w=2 
> <http://marc.theaimsgroup.com/?l=linux-netdev&m=115101855424635&w=2>
> 
> 
> 
> This driver has been through several iterations on the netdev list and 
> we feel this driver is ready for inclusion in the upstream kernel.

Send me a patch via private email (for size reasons), include a proper 
Signed-off-by line per http://linux.yyz.us/patch-format.html and I will 
merge this driver straightaway.

	Jeff




^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH] Qlogic qla3xxx driver v2.02.00-k36 for upstream inclusion.
  2006-07-19 20:41   ` [PATCH] Qlogic qla3xxx driver v2.02.00-k36 for upstream inclusion Jeff Garzik
@ 2006-07-20  9:12     ` Michael Tokarev
  0 siblings, 0 replies; 5+ messages in thread
From: Michael Tokarev @ 2006-07-20  9:12 UTC (permalink / raw)
  To: Ron Mercer; +Cc: netdev

By the way, should it work with ISP4010 controllers?
Those "expose" network interface card "subdevice" too,
but aren't listed in pci_device_table of the driver,
and after adding the device ID to the driver, it still
does not quite work (I tried, just out of curiosity) -
the NIC on ISP4010 is - it seems - close but not exactly
the same as the driver expects.

Thanks.

/mjt

^ permalink raw reply	[flat|nested] 5+ messages in thread

* RE: [PATCH] Qlogic qla3xxx driver v2.02.00-k36 for upstream inclusion.
@ 2006-07-20 14:32 Ron Mercer
  2006-07-20 14:50 ` Andrew Vasquez
  0 siblings, 1 reply; 5+ messages in thread
From: Ron Mercer @ 2006-07-20 14:32 UTC (permalink / raw)
  To: Michael Tokarev; +Cc: netdev

qla3xxx driver  does not support ISP4010.

> -----Original Message-----
> From: Michael Tokarev [mailto:mjt@tls.msk.ru] 
> Sent: Thursday, July 20, 2006 2:13 AM
> To: Ron Mercer
> Cc: netdev@vger.kernel.org
> Subject: Re: [PATCH] Qlogic qla3xxx driver v2.02.00-k36 for 
> upstream inclusion.
> 
> By the way, should it work with ISP4010 controllers?
> Those "expose" network interface card "subdevice" too, but 
> aren't listed in pci_device_table of the driver, and after 
> adding the device ID to the driver, it still does not quite 
> work (I tried, just out of curiosity) - the NIC on ISP4010 is 
> - it seems - close but not exactly the same as the driver expects.
> 
> Thanks.
> 
> /mjt
> 

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH] Qlogic qla3xxx driver v2.02.00-k36 for upstream inclusion.
  2006-07-20 14:32 Ron Mercer
@ 2006-07-20 14:50 ` Andrew Vasquez
  2006-07-20 14:59   ` Michael Tokarev
  0 siblings, 1 reply; 5+ messages in thread
From: Andrew Vasquez @ 2006-07-20 14:50 UTC (permalink / raw)
  To: Michael Tokarev, netdev; +Cc: Ron Mercer

On Thu, 20 Jul 2006, Ron Mercer wrote:

> qla3xxx driver  does not support ISP4010.

Exactly...  The qla3xxx driver supports the NIC function only.

> > -----Original Message-----
> > From: Michael Tokarev [mailto:mjt@tls.msk.ru] 
> > Sent: Thursday, July 20, 2006 2:13 AM
> > To: Ron Mercer
> > Cc: netdev@vger.kernel.org
> > Subject: Re: [PATCH] Qlogic qla3xxx driver v2.02.00-k36 for 
> > upstream inclusion.
> > 
> > By the way, should it work with ISP4010 controllers?
> > Those "expose" network interface card "subdevice" too, but 
> > aren't listed in pci_device_table of the driver, and after 
> > adding the device ID to the driver, it still does not quite 
> > work (I tried, just out of curiosity) - the NIC on ISP4010 is 
> > - it seems - close but not exactly the same as the driver expects.

You'll need to use the qla4xxx driver to drive the iSCSI function.

Regards,
Andrew Vasquez

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [PATCH] Qlogic qla3xxx driver v2.02.00-k36 for upstream inclusion.
  2006-07-20 14:50 ` Andrew Vasquez
@ 2006-07-20 14:59   ` Michael Tokarev
  0 siblings, 0 replies; 5+ messages in thread
From: Michael Tokarev @ 2006-07-20 14:59 UTC (permalink / raw)
  To: Andrew Vasquez; +Cc: netdev, Ron Mercer

Andrew Vasquez wrote:
> On Thu, 20 Jul 2006, Ron Mercer wrote:
> 
>> qla3xxx driver  does not support ISP4010.
> 
> Exactly...  The qla3xxx driver supports the NIC function only.

...which is provided by ISP4010 card, as appears on PCI bus:

04:04.0 Ethernet controller: QLogic Corp. QLA3010 Network Adapter (rev 05)
04:04.1 Network controller: QLogic Corp. QLA4010 iSCSI TOE Adapter (rev 05)

(the first (sub)device).  So it *looks* like the card has *both*
a NIC and iSCSI TOE adapter, and the NIC part is pretty much similar
to what qla3xxx driver expects...  That's why my curiosity. ;)

(not that it matters much, just.. curious, really.
Well.  Not exactly.  It'd be nice to compare a NIC w/o Jumbo
frames support (which we have on all machines connected to
the iSCSI segment), with something more.. advanced.  So I
wondered if I can utilize the NIC part of the ISP4010 for
the test.  iSCSI part of the card works significantly slower
than open-iscsi stack on non-jumbo-frames-aware Tigon GigE NIC).

[]
> You'll need to use the qla4xxx driver to drive the iSCSI function.

Yeah, I know.  I posted some results to open-iscsi@ list about a week
ago.  It basically works (the new one, with open-iscsi infrastructure),
but is slooow... ;)

Thanks.

/mjt

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2006-07-20 14:59 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <1090CAF73D6FFE4EA45395454C82937B05214A4B@AVEXCH1.qlogic.org>
     [not found] ` <0BB3E5E7462EEA4295BC02D49691DC0705BC91@AVEXCH1.qlogic.org>
2006-07-19 20:41   ` [PATCH] Qlogic qla3xxx driver v2.02.00-k36 for upstream inclusion Jeff Garzik
2006-07-20  9:12     ` Michael Tokarev
2006-07-20 14:32 Ron Mercer
2006-07-20 14:50 ` Andrew Vasquez
2006-07-20 14:59   ` Michael Tokarev

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).