oal_entry->len =
> - cpu_to_le32(le32_to_cpu(oal_entry->len) |
> OAL_LAST_ENTRY);
> + oal_entry->len |= cpu_to_le32(OAL_LAST_ENTRY);
> }
>
> return NETDEV_TX_OK;
> --
> 1.5.3.7
>
>
Thanks
Acked-by: Ron Mercer <[EMAIL PRO
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/
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/drive
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
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 +
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/drive
ches were built 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
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 +
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/drive
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 &l
INTAINERS
> @@ -3790,6 +3790,8 @@ P: Ron 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
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; n
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 P
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
>
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 [m
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 patc
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/qla3x
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
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, 33
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/qla
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/drive
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/drive
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
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/qla3x
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, 33
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/qla
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
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/drive
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/drive
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
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 &l
>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
gned-off-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
---
igned-off-by: Ron Mercer <[EMAIL PROTECTED]>
---
drivers/net/qla3xxx.c | 114 ++---
1 files changed, 107 insertions(+), 7 deletions(-)
diff --git a/drivers/net/qla3xxx.c b/drivers/net/qla3xxx.c
index d2f4397..63522ea 100755
--- a/drivers/net/qla3x
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/d
to a known point, 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 c
ot running.
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 --g
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/qla3x
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/drive
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
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 +
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/n
ucture. 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 -
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 <[
e when 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 insertio
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 "
When accessing the 93LC86 serial prom the clock high and low times must be at
least 250ns each. We have seen on some systems where the access times were
much lower casing bit errors.
Signed-off-by: Ron Mercer <[EMAIL PROTECTED]>
---
drivers/net/qla3xxx.c
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 -
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
2/5 as unecessary)
Ron
> Ron Mercer wrote:
> >These 5 patches were submitted on Dec 5th (1&2) 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. A
These 5 patches were submitted on Dec 5th (1&2) 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
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
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 +
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/drive
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
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
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
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 +
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/drive
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
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
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 "unsubscrib
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
#include
#include
#include
+#include
#include
#include
#i
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.or
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
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 Tok
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
&g
>
> 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 rout
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 si
>
> 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 odditi
r indent 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
> Ron Mercer wrote:
> >> 9) [minor] "N/A" appears to be an inaccurate value for
> fw_version in
> >> ql_get_drvinfo()
> >
> > Does anyone know what would be appropriate for this ethtool
> command?
> > My device does not use firmw
> 9) [minor] "N/A" appears to be an inaccurate value for fw_version in
> ql_get_drvinfo()
Does anyone know what would be appropriate for this ethtool command? My
device does not use firmware. I took the "N/A" idea from e1000 and
skge.
-
To unsubscribe from this list: send the line "unsubscr
Jeff,
I will address all of your points in my next post.
> 5) What is the point of using the hardware semaphore? Is a firmware
> competing with the device driver somehow, and its activities require
> synchronization with the OS driver?
>From the body of my previous post:
- ql_wait_for_drvr_l
Patch 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.
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 M
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.kerne
/MII are not exported through ethtool due to the fact that the
iSCSI function will control the common link at least 50% of the time.
Regards,
Ron Mercer
Qlogic Corporation
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTE
prefetch before sending 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
pper RD_REG_READ/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
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 from thi
and tested using kernel 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
> * 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
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
.
- 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 inf
85 matches
Mail list logo