RE: [PATCH resend] qla3xxx: convert byte order of constant instead ofvariable

2008-02-12 Thread Ron Mercer
); } return NETDEV_TX_OK; -- 1.5.3.7 Thanks Acked-by: Ron Mercer [EMAIL PROTECTED] -- To unsubscribe from this list: send the line unsubscribe netdev in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html

[PATCH 0/2] qla3xxx: bugfixes to link management.

2007-11-07 Thread Ron Mercer
Hi Jeff, The attached two patches fix a couple of problems in the link management. Built and tested on today's netdev/upstream. Regards, Ron Mercer Signed-off-by: Ron Mercer [EMAIL PROTECTED] - To unsubscribe from this list: send the line unsubscribe netdev in the body of a message to [EMAIL

[PATCH 1/2] qla3xxx: bugfix: Move link state machine into a worker thread

2007-11-07 Thread Ron Mercer
are moving the state machine to run as a work thread. Signed-off-by: Ron Mercer [EMAIL PROTECTED] --- drivers/net/qla3xxx.c | 27 +-- drivers/net/qla3xxx.h |1 + 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/drivers/net/qla3xxx.c b/drivers/net

[PATCH 2/2] qla3xxx: bugfix: Fix bad logical operation in link state machine.

2007-11-07 Thread Ron Mercer
Luckily, this wasn't reported or reproduced. The logical operation for setting duplex had wrong grouping. Signed-off-by: Ron Mercer [EMAIL PROTECTED] --- drivers/net/qla3xxx.c | 15 +-- 1 files changed, 5 insertions(+), 10 deletions(-) diff --git a/drivers/net/qla3xxx.c b/drivers

[PATCH 0/2] qla3xxx: receive path bugfixes.

2007-10-01 Thread Ron Mercer
and tested on 2.6.23-rc1. Signed-off-by: Ron Mercer [EMAIL PROTECTED] - To unsubscribe from this list: send the line unsubscribe netdev in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html

[PATCH 1/2] qla3xxx: bugfix: Add memory barrier before accessing rx completion.

2007-10-01 Thread Ron Mercer
Signed-off-by: Ron Mercer [EMAIL PROTECTED] --- drivers/net/qla3xxx.c |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/drivers/net/qla3xxx.c b/drivers/net/qla3xxx.c index 69da95b..c3fe1c7 100755 --- a/drivers/net/qla3xxx.c +++ b/drivers/net/qla3xxx.c @@ -2248,6 +2248,7

[PATCH 2/2] qla3xxx: bugfix: Fix VLAN rx completion handling.

2007-10-01 Thread Ron Mercer
Fix 4032 chip undocumented feature where bit-8 is set if the inbound completion is for a VLAN. Signed-off-by: Ron Mercer [EMAIL PROTECTED] --- drivers/net/qla3xxx.c |6 ++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/drivers/net/qla3xxx.c b/drivers/net/qla3xxx.c index

[PATCH 1/2] qla3xxx: bugfix: Add memory barrier before accessing rx completion.

2007-08-21 Thread Ron Mercer
Signed-off-by: Ron Mercer [EMAIL PROTECTED] --- drivers/net/qla3xxx.c |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/drivers/net/qla3xxx.c b/drivers/net/qla3xxx.c index 69da95b..c3fe1c7 100755 --- a/drivers/net/qla3xxx.c +++ b/drivers/net/qla3xxx.c @@ -2248,6 +2248,7

[PATCH 2/2] qla3xxx: bugfix: Fix VLAN rx completion handling.

2007-08-21 Thread Ron Mercer
Fix 4032 chip undocumented feature where bit-8 is set if the inbound completion is for a VLAN. Signed-off-by: Ron Mercer [EMAIL PROTECTED] --- drivers/net/qla3xxx.c |6 ++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/drivers/net/qla3xxx.c b/drivers/net/qla3xxx.c index

[PATCH 0/2] qla3xxx: receive path bugfixes.

2007-08-20 Thread Ron Mercer
The following two patches fix: An undocumented feature where the 4032 chip sets bit-7 of the opcode for an inbound completion if it's for a VLAN. The access of stale data on a completion entry. These patches were built and tested on 2.6.23-rc1. Signed-off-by: Ron Mercer [EMAIL PROTECTED

Re: [PATCH] [396/2many] MAINTAINERS - QLOGIC QLAxxx NETWORK DRIVER

2007-08-14 Thread Ron Mercer
Mercer M: [EMAIL PROTECTED] L: netdev@vger.kernel.org S: Supported +F: Documentation/networking/LICENSE.qla3xxx +F: drivers/net/qla3xxx.* QNX4 FILESYSTEM P: Anders Larsen Acked-by: Ron Mercer [EMAIL PROTECTED] - To unsubscribe from this list: send the line unsubscribe

RE: [PATCH 2/3] qla3xxx: cleanup checksum offload code

2007-06-13 Thread Ron Mercer
ACK patch #2, not patch 3. I will add patch 3 at a later date. Signed-off-by: Ron Mercer [EMAIL PROTECTED] -Original Message- From: Jeff Garzik [mailto:[EMAIL PROTECTED] Sent: Wednesday, June 13, 2007 12:44 PM To: Stephen Hemminger Cc: Linux Driver; netdev@vger.kernel.org Subject

RE: [PATCH 2/3] qla3xxx: cleanup checksum offload code

2007-06-06 Thread Ron Mercer
Jeff, You've already appled patch 1/3 in Stephen's series. I tested this one (2/3) and it looks good. I can resubmit this if you want. Regards, Ron Mercer -Original Message- From: Stephen Hemminger [mailto:[EMAIL PROTECTED] Sent: Wednesday, May 30, 2007 2:23 PM To: Jeff Garzik

RE: Definition and usage of NETIF_F_HW_SUM?

2007-06-04 Thread Ron Mercer
I was out of town last week and did not have a chance to respond. Yes, qla3xxx is (before Stephen's fix) broken on IPV6. I will review the changes and post a patch if necessary. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Stephen Hemminger

RE: [-mm patch] make drivers/net/qla3xxx.c:PHY_DEVICES[] static

2007-04-04 Thread Ron Mercer
Adrian, Sorry about the upper case stuff. The new PHY code was ported from our firmware guys and the case didn't not get changed. I normally will make such changes but it didn't get done this time. I will clean it up in the near future. Ron -Original Message- From: Jeff Garzik

[PATCH 0/7] qla3xxx: bugfixes and new PHY support.

2007-03-26 Thread Ron Mercer
Jeff, Of the following 7 patches, the first four are bugfixes that we would like to get into 2.6.21 if possible. The other three add support for a new PHY and change the driver version. We've built and tested this using netdev/upstream 2.6.21-rc3. Ron Mercer Signed-off-by: Ron Mercer [EMAIL

[PATCH 1/7] qla3xxx: bugfix: Add tx control block memset.

2007-03-26 Thread Ron Mercer
This was removed in a previous patch to increase performance, but caused a transmit error for the 4032 chip. Signed-off-by: Ron Mercer [EMAIL PROTECTED] --- drivers/net/qla3xxx.c |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/drivers/net/qla3xxx.c b/drivers/net

[PATCH 2/7] qla3xxx: bugfix: Multi segment sends were getting whacked.

2007-03-26 Thread Ron Mercer
The proper header length was not being used. Signed-off-by: Ron Mercer [EMAIL PROTECTED] --- drivers/net/qla3xxx.c |9 ++--- 1 files changed, 2 insertions(+), 7 deletions(-) diff --git a/drivers/net/qla3xxx.c b/drivers/net/qla3xxx.c index f645a0d..85850d1 100755 --- a/drivers/net

[PATCH 3/7] qla3xxx: bugfix: Dropping interrupt under heavy network load.

2007-03-26 Thread Ron Mercer
Update the rx queue pointer when exiting NAPI poll rather than at the end of each iteration. Remove unnecessary PCI flushes that occurred after every write. Now write all regs and flush once. Signed-off-by: Ron Mercer [EMAIL PROTECTED] --- drivers/net/qla3xxx.c | 71

[PATCH 5/7] qla3xxx: Add ethtool get_pauseparam for improved bonding support.

2007-03-26 Thread Ron Mercer
Signed-off-by: Ron Mercer [EMAIL PROTECTED] --- drivers/net/qla3xxx.c | 18 ++ 1 files changed, 18 insertions(+), 0 deletions(-) diff --git a/drivers/net/qla3xxx.c b/drivers/net/qla3xxx.c index 9947a8d..631bf9f 100755 --- a/drivers/net/qla3xxx.c +++ b/drivers/net/qla3xxx.c

[PATCH 7/7] qla3xxx: Bumping driver version number to v2.03.00-k4

2007-03-26 Thread Ron Mercer
Signed-off-by: Ron Mercer [EMAIL PROTECTED] --- drivers/net/qla3xxx.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/net/qla3xxx.c b/drivers/net/qla3xxx.c index 3a49fc9..2967c89 100755 --- a/drivers/net/qla3xxx.c +++ b/drivers/net/qla3xxx.c @@ -39,7 +39,7

[PATCH 4/7] qla3xxx: bugfix: Jumbo frame handling.

2007-03-26 Thread Ron Mercer
Fixed rx checksum bits. Turn on TCP processing for rx checksum. Fixed max frame length register write. It wasn't getting set in multi-port system. Set rx buffer queue length properly for jumbo frames. Signed-off-by: Ron Mercer [EMAIL PROTECTED] --- drivers/net/qla3xxx.c | 29

[PATCH 6/7] qla3xxx: Adding support for the Agere PHY (ET1011C)

2007-03-26 Thread Ron Mercer
This PHY support patch was written by Benjamin Li. Signed-off-by: Benjamin Li [EMAIL PROTECTED] Signed-off-by: Ron Mercer [EMAIL PROTECTED] --- drivers/net/qla3xxx.c | 347 +++-- drivers/net/qla3xxx.h | 33 +- 2 files changed, 335 insertions

[PATCH 1/7] qla3xxx: bugfix: Add tx control block memset.

2007-03-26 Thread Ron Mercer
This was removed in a previous patch to increase performance, but caused a transmit error for the 4032 chip. Signed-off-by: Ron Mercer [EMAIL PROTECTED] --- drivers/net/qla3xxx.c |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/drivers/net/qla3xxx.c b/drivers/net

[PATCH 2/7] qla3xxx: bugfix: Multi segment sends were getting whacked.

2007-03-26 Thread Ron Mercer
The proper header length was not being used. Signed-off-by: Ron Mercer [EMAIL PROTECTED] --- drivers/net/qla3xxx.c |9 ++--- 1 files changed, 2 insertions(+), 7 deletions(-) diff --git a/drivers/net/qla3xxx.c b/drivers/net/qla3xxx.c index f645a0d..85850d1 100755 --- a/drivers/net

[PATCH 3/7] qla3xxx: bugfix: Dropping interrupt under heavy network load.

2007-03-26 Thread Ron Mercer
Update the rx queue pointer when exiting NAPI poll rather than at the end of each iteration. Remove unnecessary PCI flushes that occurred after every write. Now write all regs and flush once. Signed-off-by: Ron Mercer [EMAIL PROTECTED] --- drivers/net/qla3xxx.c | 71

[PATCH 4/7] qla3xxx: bugfix: Jumbo frame handling.

2007-03-26 Thread Ron Mercer
Fixed rx checksum bits. Turn on TCP processing for rx checksum. Fixed max frame length register write. It wasn't getting set in multi-port system. Set rx buffer queue length properly for jumbo frames. Signed-off-by: Ron Mercer [EMAIL PROTECTED] --- drivers/net/qla3xxx.c | 29

[PATCH 7/7] qla3xxx: Bumping driver version number to v2.03.00-k4

2007-03-26 Thread Ron Mercer
Signed-off-by: Ron Mercer [EMAIL PROTECTED] --- drivers/net/qla3xxx.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/net/qla3xxx.c b/drivers/net/qla3xxx.c index 3a49fc9..2967c89 100755 --- a/drivers/net/qla3xxx.c +++ b/drivers/net/qla3xxx.c @@ -39,7 +39,7

[PATCH 6/7] qla3xxx: Adding support for the Agere PHY (ET1011C)

2007-03-26 Thread Ron Mercer
This PHY support patch was written by Benjamin Li. Signed-off-by: Benjamin Li [EMAIL PROTECTED] Signed-off-by: Ron Mercer [EMAIL PROTECTED] --- drivers/net/qla3xxx.c | 347 +++-- drivers/net/qla3xxx.h | 33 +- 2 files changed, 335 insertions

[PATCH 5/7] qla3xxx: Add ethtool get_pauseparam for improved bonding support.

2007-03-26 Thread Ron Mercer
Signed-off-by: Ron Mercer [EMAIL PROTECTED] --- drivers/net/qla3xxx.c | 18 ++ 1 files changed, 18 insertions(+), 0 deletions(-) diff --git a/drivers/net/qla3xxx.c b/drivers/net/qla3xxx.c index 9947a8d..631bf9f 100755 --- a/drivers/net/qla3xxx.c +++ b/drivers/net/qla3xxx.c

Re: [PATCH 7/7] qla3xxx: Bumping driver version number to v2.03.00-k4

2007-03-26 Thread Ron Mercer
The zeroeth patch was visable on my browser, but the seven patches didn't show up. I thought there was a problem with sendmail so turned debug on and retried. Forget the second set as they are identical patches. On Mon, Mar 26, 2007 at 01:47:30PM -0700, Andrew Vasquez wrote: BTW: this

[PATCH] qla3xxx: bugfix for line omitted in previous patch.

2007-02-28 Thread Ron Mercer
From 01751a39d7327acc28dabf4f68930b7e20b279d1 Mon Sep 17 00:00:00 2001 From: Ron Mercer [EMAIL PROTECTED] Date: Wed, 28 Feb 2007 16:42:17 -0800 Subject: [PATCH] [PATCH] qla3xxx: bugfix for line omitted in previous patch. This missing line caused transmit errors on the Qlogic 4032 chip. Signed

[PATCH 0/13] qla3xxx: bugfixes and cleanup after IBM/Redhat testing.

2007-02-26 Thread Ron Mercer
This patch series addresses a number of issues found when testing at IBM and Redhat. The patches were built and tested against the netdev/upstream kernel on i386/x86_64/PPC64 platforms. Signed-off-by: Ron Mercer [EMAIL PROTECTED] - To unsubscribe from this list: send the line unsubscribe netdev

[PATCH 01/13] qla3xxx: Return proper error codes when the 4022/4032 is being probed

2007-02-26 Thread Ron Mercer
the module was removed. Now, we will pass back the proper return code when an error occurs during the PCI probe. Signed-off-by: Benjamin Li [EMAIL PROTECTED] Signed-off-by: Ron Mercer [EMAIL PROTECTED] --- drivers/net/qla3xxx.c |8 +++- 1 files changed, 7 insertions(+), 1 deletions(-) diff

[PATCH 02/13] qla3xxx: Remove unnecessary memset() in qla3xxx_send()

2007-02-26 Thread Ron Mercer
. The unused fields are not looked at by the hardware and do not need to be zeroed out. Signed-off-by: Benjamin Li [EMAIL PROTECTED] Signed-off-by: Ron Mercer [EMAIL PROTECTED] --- drivers/net/qla3xxx.c |1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/drivers/net/qla3xxx.c b

[PATCH 04/13] qla3xxx: Add ethtool functionality to report pause parameters

2007-02-26 Thread Ron Mercer
From: Benjamin Li [EMAIL PROTECTED] We have added the ability to query the receive and transmit PAUSE flow control frames parameters, in addition to the auto-negotiated status using ethtool. Signed-off-by: Benjamin Li [EMAIL PROTECTED] Signed-off-by: Ron Mercer [EMAIL PROTECTED] --- drivers/net

[PATCH 03/13] qla3xxx: Changed to use netdev_alloc_skb() from dev_alloc_skb

2007-02-26 Thread Ron Mercer
From: Benjamin Li [EMAIL PROTECTED] Signed-off-by: Benjamin Li [EMAIL PROTECTED] Signed-off-by: Ron Mercer [EMAIL PROTECTED] --- drivers/net/qla3xxx.c | 13 - 1 files changed, 8 insertions(+), 5 deletions(-) diff --git a/drivers/net/qla3xxx.c b/drivers/net/qla3xxx.c index 18a2bb5

[PATCH 07/13] qla3xxx: Dynamically size the rx buffer queue based on the MTU.

2007-02-26 Thread Ron Mercer
This change removes use of constants for rx buffer queue size and instead calculates the queue length based on what he MTU is set to. Signed-off-by: Ron Mercer [EMAIL PROTECTED] --- drivers/net/qla3xxx.c | 41 - drivers/net/qla3xxx.h |8 ++-- 2

[PATCH 08/13] qla3xxx: Clean up receive process.

2007-02-26 Thread Ron Mercer
Signed-off-by: Ron Mercer [EMAIL PROTECTED] --- drivers/net/qla3xxx.c | 78 +++-- 1 files changed, 24 insertions(+), 54 deletions(-) diff --git a/drivers/net/qla3xxx.c b/drivers/net/qla3xxx.c index fe494ac..cb3a05e 100755 --- a/drivers/net/qla3xxx.c

[PATCH 09/13] qla3xxx: bugfix: Fixed jumbo frame handling for 3032 chip.

2007-02-26 Thread Ron Mercer
The scatter/gather lists were not being build correctly. When large frames spanned several buffers the chip would panic. Signed-off-by: Ron Mercer [EMAIL PROTECTED] --- drivers/net/qla3xxx.c | 99 +++- drivers/net/qla3xxx.h |1 - 2 files changed

[PATCH 13/13] qla3xxx: Bumping driver version number

2007-02-26 Thread Ron Mercer
From: Benjamin Li [EMAIL PROTECTED] Signed-off-by: Benjamin Li [EMAIL PROTECTED] Signed-off-by: Ron Mercer [EMAIL PROTECTED] --- drivers/net/qla3xxx.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/net/qla3xxx.c b/drivers/net/qla3xxx.c index f446232..15f1371

[PATCH 11/13] qla3xxx: bugfix tx reset after stress conditions.

2007-02-26 Thread Ron Mercer
. Solution: Now we will enable interrupts only after we are ready to give up the poll routine. Signed-off-by: Ron Mercer [EMAIL PROTECTED] --- drivers/net/qla3xxx.c | 69 + 1 files changed, 41 insertions(+), 28 deletions(-) diff --git a/drivers/net

[PATCH 06/13] qla3xxx: Remove API to change MTU.

2007-02-26 Thread Ron Mercer
the user to unload/reload this network device driver after the MTU value has been changed in flash. Signed-off-by: Ron Mercer [EMAIL PROTECTED] --- drivers/net/qla3xxx.c | 24 ++-- 1 files changed, 2 insertions(+), 22 deletions(-) diff --git a/drivers/net/qla3xxx.c b/drivers

[PATCH 12/13] qla3xxx: Kernic Panic on pSeries under stress conditions

2007-02-26 Thread Ron Mercer
, not as the producer index is being updated. Signed-off-by: Benjamin Li [EMAIL PROTECTED] Signed-off-by: Ron Mercer [EMAIL PROTECTED] --- drivers/net/qla3xxx.c | 64 +++- drivers/net/qla3xxx.h |2 +- 2 files changed, 47 insertions(+), 19 deletions

[PATCH 10/13] qla3xxx: Check return code from pci_map_single() in ql_release_to_lrg_buf_free_list(), ql_populate_free_queue(), ql_alloc_large_buffers(), and ql3xxx_send()

2007-02-26 Thread Ron Mercer
From: Benjamin Li [EMAIL PROTECTED] pci_map_single() could fail. We need to properly check the return code from pci_map_single(). If we can not properly map this address, then we should cleanup and return the proper return code. Signed-off-by: Benjamin Li [EMAIL PROTECTED] Signed-off-by: Ron

[PATCH 05/13] qla3xxx: Fix deadlock issue on error paths

2007-02-26 Thread Ron Mercer
-by: Benjamin Li [EMAIL PROTECTED] Signed-off-by: Ron Mercer [EMAIL PROTECTED] --- drivers/net/qla3xxx.c | 15 --- 1 files changed, 12 insertions(+), 3 deletions(-) diff --git a/drivers/net/qla3xxx.c b/drivers/net/qla3xxx.c index b853669..59cebd6 100755 --- a/drivers/net/qla3xxx.c +++ b

Re: [PATCH 0/5] qla3xxx:resubmit support for Qlogic 4032 and fixes.

2007-01-03 Thread Ron Mercer
2/5 as unecessary) Ron Ron Mercer wrote: These 5 patches were submitted on Dec 5th (12) and Dec 11th (3-5). They add/fix the following 1. Add support for Qlogic 4032 chip. 2. Change minor version for 4032 support. 3. Add delay when accessing NVRAM. 4. Remove NETIF_F_LLTX flag from

[PATCH 1/3] qla3xxx: Remove NETIF_F_LLTX from driver features.

2007-01-03 Thread Ron Mercer
Driver TX locking was removed some time ago, but the flag was overlooked. Signed-off-by: Ron Mercer [EMAIL PROTECTED] --- drivers/net/qla3xxx.c |1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/drivers/net/qla3xxx.c b/drivers/net/qla3xxx.c index d79d141..36e0830 100644

[PATCH 3/3] qla3xxx: Add support for Qlogic 4032 chip.

2007-01-03 Thread Ron Mercer
Qlogic 4032 chip is an incremental change from the 4022. Signed-off-by: Ron Mercer [EMAIL PROTECTED] --- drivers/net/qla3xxx.c | 363 + drivers/net/qla3xxx.h | 88 +++- 2 files changed, 379 insertions(+), 72 deletions(-) diff --git

[PATCH 1/5] qla3xxx: Add support for Qlogic 4032 chip.

2006-12-19 Thread Ron Mercer
Signed-off-by: Ron Mercer [EMAIL PROTECTED] --- drivers/net/qla3xxx.c | 375 + drivers/net/qla3xxx.h | 92 +++- 2 files changed, 392 insertions(+), 75 deletions(-) diff --git a/drivers/net/qla3xxx.c b/drivers/net/qla3xxx.c index ec640f6

[PATCH 2/5] qla3xxx: Change version to v2.03.00-k2.

2006-12-19 Thread Ron Mercer
Signed-off-by: Ron Mercer [EMAIL PROTECTED] --- drivers/net/qla3xxx.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/net/qla3xxx.c b/drivers/net/qla3xxx.c index c39f20d..ae65602 100644 --- a/drivers/net/qla3xxx.c +++ b/drivers/net/qla3xxx.c @@ -39,7 +39,7

[PATCH 3/5] qla3xxx: Add delay to NVRAM register access.

2006-12-19 Thread Ron Mercer
Some platforms showed issues when no delay was used. This code only runs during the probe. Signed-off-by: Ron Mercer [EMAIL PROTECTED] --- drivers/net/qla3xxx.c | 37 +++-- 1 files changed, 23 insertions(+), 14 deletions(-) diff --git a/drivers/net/qla3xxx.c

[PATCH 4/5] qla3xxx: Remove NETIF_F_LLTX from driver features.

2006-12-19 Thread Ron Mercer
The TX locking was removed some time ago but this flag was overlooked. Signed-off-by: Ron Mercer [EMAIL PROTECTED] --- drivers/net/qla3xxx.c |1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/drivers/net/qla3xxx.c b/drivers/net/qla3xxx.c index 5aef8aa..24205c6 100644

[PATCH 5/5] qla3xxx: Fixed rx checksum warning.

2006-12-19 Thread Ron Mercer
Signed-off-by: Ron Mercer [EMAIL PROTECTED] --- drivers/net/qla3xxx.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/net/qla3xxx.c b/drivers/net/qla3xxx.c index 24205c6..f384e40 100644 --- a/drivers/net/qla3xxx.c +++ b/drivers/net/qla3xxx.c @@ -1879,7 +1879,7

[PATCH 0/5] qla3xxx:resubmit support for Qlogic 4032 and fixes.

2006-12-19 Thread Ron Mercer
These 5 patches were submitted on Dec 5th (12) and Dec 11th (3-5). They add/fix the following 1. Add support for Qlogic 4032 chip. 2. Change minor version for 4032 support. 3. Add delay when accessing NVRAM. 4. Remove NETIF_F_LLTX flag from features. It was left over from the early driver and

[PATCH 1/3] qla3xxx: Add delay to NVRAM register access.

2006-12-11 Thread Ron Mercer
Some platforms showed issues when no delay was used. This code only runs during the probe. Signed-off-by: Ron Mercer [EMAIL PROTECTED] --- drivers/net/qla3xxx.c | 37 +++-- 1 files changed, 23 insertions(+), 14 deletions(-) diff --git a/drivers/net/qla3xxx.c

[PATCH 2/3] qla3xxx: Remove NETIF_F_LLTX from driver features.

2006-12-11 Thread Ron Mercer
The TX locking was removed some time ago but this flag was overlooked. Signed-off-by: Ron Mercer [EMAIL PROTECTED] --- drivers/net/qla3xxx.c |1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/drivers/net/qla3xxx.c b/drivers/net/qla3xxx.c index 5aef8aa..24205c6 100644

[PATCH 1/2] qla3xxx: Add support for Qlogic 4032 chip.

2006-12-05 Thread Ron Mercer
Signed-off-by: Ron Mercer [EMAIL PROTECTED] --- drivers/net/qla3xxx.c | 375 + drivers/net/qla3xxx.h | 92 +++- 2 files changed, 392 insertions(+), 75 deletions(-) diff --git a/drivers/net/qla3xxx.c b/drivers/net/qla3xxx.c index ec640f6

[PATCH 2/2] qla3xxx: Change version to v2.03.00-k2.

2006-12-05 Thread Ron Mercer
Signed-off-by: Ron Mercer [EMAIL PROTECTED] --- drivers/net/qla3xxx.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/net/qla3xxx.c b/drivers/net/qla3xxx.c index c39f20d..ae65602 100644 --- a/drivers/net/qla3xxx.c +++ b/drivers/net/qla3xxx.c @@ -39,7 +39,7

[Patch] qla3xxx: Add support for Qlogic ISP4032 chipset.

2006-11-15 Thread Ron Mercer
Signed-off-by: Ron Mercer [EMAIL PROTECTED] diff --git a/drivers/net/qla3xxx.c b/drivers/net/qla3xxx.c index ec640f6..b23ab70 100644 --- a/drivers/net/qla3xxx.c +++ b/drivers/net/qla3xxx.c @@ -22,6 +22,7 @@ #include linux/interrupt.h #include linux/errno.h #include linux/ioport.h #include

Re: [PATCH] qla3xxx: Add support for Qlogic ISP4032 chip.

2006-11-15 Thread Ron Mercer
borked again. Patch applied cleanly when I mailed it to myself, but not from list. Third try all will be corrected. oops, that patch is borked (line-wrapped). will resend ASAP. Ron Mercer. - To unsubscribe from this list: send the line unsubscribe netdev in the body of a message

Re: [PATCH] qla3xxx: Add support for Qlogic ISP4032 chip.

2006-11-14 Thread Ron Mercer
oops, that patch is borked (line-wrapped). will resend ASAP. Ron Mercer. From 742b2f96f918225560f338b6f975c5c7ae23ba9c Mon Sep 17 00:00:00 2001 From: Ron Mercer [EMAIL PROTECTED] Date: Mon, 13 Nov 2006 13:03:17 -0800 Subject: [PATCH] Add support for Qlogic ISP4032 chip. Remove unused

RE: [PATCH] qla3xxx: Add support for Qlogic ISP4032 chip.

2006-11-14 Thread Ron Mercer
I will do that. You can expect the isolated chipset changes tomorrow. Cleanup will follow later. Regards, Ron -Original Message- From: Francois Romieu [mailto:[EMAIL PROTECTED] Sent: Tuesday, November 14, 2006 2:50 PM To: Ron Mercer Cc: netdev@vger.kernel.org Subject: Re: [PATCH

RE: Is the qla3xxx driver in the mainline?

2006-07-27 Thread Ron Mercer
Qla3xxx only supports QLA4022 at this time. It will soon be patched to support QLA4032. There is no plan to add QLA4010 support. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Albert Lee Sent: Wednesday, July 26, 2006 8:16 PM To: Michael Tokarev

RE: [PATCH] Qlogic qla3xxx driver v2.02.00-k36 for upstream inclusion.

2006-07-20 Thread Ron Mercer
qla3xxx driver does not support ISP4010. -Original Message- From: Michael Tokarev [mailto:[EMAIL PROTECTED] 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

RE: FW: + qla3xxx-is-bust.patch added to -mm tree

2006-07-13 Thread Ron Mercer
Jeff, Regarding your June 22nd post: 14) Surely there is a better way to down the adapter than masking the interrupts and resetting the adapter? If this is ever used in non-MSI situations (common in Linux today), there is the possibility of screaming interrupts, in shared-interrupt

RE: FW: + qla3xxx-is-bust.patch added to -mm tree

2006-07-13 Thread Ron Mercer
Freeing a kernel interrupt reservation does not imply that your hardware has stopped delivering them... in a shared interrupt situation, the code sequence free_irq() perform some action could cause the kernel to call _another_ driver's interrupt handling routine over

RE: FW: + qla3xxx-is-bust.patch added to -mm tree

2006-06-28 Thread Ron Mercer
Is the device hotpluggable? If so, this: qdev-index = cards_found; in the probe() handler might do odd things - it'll just keep increasing as the card is removed and re-added. iirc, that's a common problem with net drivers. AFAICT it'll cause only cosmetic oddities here.

FW: + qla3xxx-is-bust.patch added to -mm tree

2006-06-26 Thread Ron Mercer
purposes. - Cleaned up ql3xxx_remove(). - Cleaned up banner print and moved to probe. - Got rid of tx_lock. Not needed. - Fix send routine for big endian mapping problem. - Version change to k35. Built and tested on the latest git tree on x86 and PPC64 platforms. Signed-off-by: Ron Mercer [EMAIL

RE: New Qlogic qla3xxx NIC Driver v2.02.00k31 for upstream inclusion

2006-06-22 Thread Ron Mercer
Andrew, Thanks for your feedback. I've fixed everything you mentioned with the exception of the code below. I need to swap every other byte pair of my nvram mac address for big endian systems. Everything else I tried was more messy. Did you have anything specific in mind? Ron Mercer

New Qlogic qla3xxx NIC Driver v2.02.00k34 for upstream inclusion

2006-06-22 Thread Ron Mercer
file qla3xxxpatch1-v2.02.00-k34.txt is at the following link: ftp://ftp.qlogic.com/outgoing/linux/network/upstream/2.02.00k34/qla3xxxp atch1-v2.02.00-k34.txt Signed-off-by: Ron Mercer [EMAIL PROTECTED] Some notes on the driver/hardware: - Built and tested using kernel 2.6.17-rc4. - The chip

RE: New Qlogic qla3xxx NIC Driver v2.02.00k31 for upstream inclusion

2006-06-21 Thread Ron Mercer
Jeff, Please add the qla3xxx NIC driver to the next netdev-2.6 GIT tree. Regards, Ron Mercer -Original Message- From: Ron Mercer Sent: Monday, June 12, 2006 1:33 PM To: '[EMAIL PROTECTED]' Cc: '[EMAIL PROTECTED]'; 'netdev@vger.kernel.org' Subject: New Qlogic qla3xxx NIC Driver

[RFC] new qla3xxx NIC Driver v2.02.00k30

2006-06-01 Thread Ron Mercer
packet up the stack. 9. Renamed files to qla3xxx.c and qla3xxx.h. 10. Moved files to drivers/net and got rid of drivers/net/qla3xxx. 11. Updated Kconfig and Makefile to include driver build. 12. Cleaned up indents, eol whitespaces, and 80 column limits. 13. Added Ron Mercer to Maintainers list

[RFC] new qla3xxx NIC Driver v2.02.00k29 (repost)

2006-05-26 Thread Ron Mercer
/WRITE macros for readl/writel - Bug fix for msi logic. - Removed unused debug print functions. - probe now propagates error codes from api to caller. - Removed internal send queue and lock dependency. Looking forward to any and all feedback. Regards, Ron Mercer Qlogic Corporation - To unsubscribe

[RFC] new qla3xxx NIC Driver v2.02.00k29

2006-05-24 Thread Ron Mercer
- Bug fix for msi logic. - Removed unused debug print functions. - probe now propagates error codes from api to caller. - Removed internal send queue and lock dependency. Looking forward to any and all feedback. Regards, Ron Mercer Qlogic Corporation - To unsubscribe from this list: send the line

[RFC] new qla3xxx NIC Driver v2.02.00k19

2006-05-16 Thread Ron Mercer
2.6.16-rc5. Looking forward to any and all feedback. Regards, Ron Mercer Qlogic Corporation - To unsubscribe from this list: send the line unsubscribe netdev in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html

RE: [RFC] new qla3xxx NIC Driver v2.02.00b01

2006-03-24 Thread Ron Mercer
* Use existing MII code and interface Do you mean support for the get/set IOCTLS SIOCGMIIREG/SIOCSMIIREG? - To unsubscribe from this list: send the line unsubscribe netdev in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html

RE: [RFC] new qla3xxx NIC Driver v2.02.00b01

2006-03-20 Thread Ron Mercer
Stephen, Thank you for taking the time to review my driver. The feedback was great. I will endeavor to bring it up to an A+. Please see my comments below. -Original Message- From: Stephen Hemminger [mailto:[EMAIL PROTECTED] Sent: Friday, March 17, 2006 1:35 PM To: Ron Mercer Cc

[RFC] new qla3xxx NIC Driver v2.02.00b01

2006-03-16 Thread Ron Mercer
. - Expand Ethtool functionality. - Remove buffer copy in receive path. Looking forward to any and all feedback. Regards, Ron Mercer Qlogic Corporation - To unsubscribe from this list: send the line unsubscribe netdev in the body of a message to [EMAIL PROTECTED] More majordomo info at http