Sophie

Sophie

distrib > Scientific%20Linux > 5x > x86_64 > by-pkgid > 27922b4260f65d317aabda37e42bbbff > files > 2651

kernel-2.6.18-238.el5.src.rpm

From: Marcus Barrow <mbarrow@redhat.com>
Subject: [Bug 243724] [RHEL 5.1 bug] Fix tx_checksum flag bug in qla3xxx driver (bump to v2.03.00-k4)
Date: Thu, 14 Jun 2007 15:40:07 -0400
Bugzilla: 243724
Message-Id: <3900E914-80DB-4C9D-AB87-470217B57577@redhat.com>
Changelog: [net] Fix tx_checksum flag bug in qla3xxx driver




BZ 243724

Fixes bug for Tx checksum and bumps the version.

This work is upstream.

Built on brew.

Tested with netperf, multiple send sizes, UDP, TCP.

Apologies for the attachment...


>From e959df98be50f787b206d1fc03fb10081eded501 Mon Sep 17 00:00:00 2001


Signed-off-by: Ron Mercer <ron.mercer@qlogic.com>
---
 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 a828890..4c4e7e0 100644
--- a/drivers/net/qla3xxx.c
+++ b/drivers/net/qla3xxx.c
@@ -4051,7 +4051,7 @@ static int __devinit ql3xxx_probe(struct pci_dev *pdev,
 	if (pci_using_dac)
 		ndev->features |= NETIF_F_HIGHDMA;
 	if (qdev->device_id == QL3032_DEVICE_ID)
-		ndev->features |= (NETIF_F_HW_CSUM | NETIF_F_SG);
+		ndev->features |= (NETIF_F_IP_CSUM | NETIF_F_SG);
 
 	qdev->mem_map_registers =
 	    ioremap_nocache(pci_resource_start(pdev, 1),
-- 
1.5.2

>From 29d7cdd6ba95f8744a4e201097bd0d74ee910013 Mon Sep 17 00:00:00 2001

This driver is backported from kernel 2.6.22-rc4 with a few
non-functional omissions.

Signed-off-by: Ron Mercer <ron.mercer@qlogic.com>
---
 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 4c4e7e0..f6a971a 100644
--- a/drivers/net/qla3xxx.c
+++ b/drivers/net/qla3xxx.c
@@ -39,7 +39,7 @@
 
 #define DRV_NAME  	"qla3xxx"
 #define DRV_STRING 	"QLogic ISP3XXX Network Driver"
-#define DRV_VERSION	"v2.03.00-k4"
+#define DRV_VERSION	"v2.03.00-k4-RHEL5U1"
 #define PFX		DRV_NAME " "
 
 static const char ql3xxx_driver_name[] = DRV_NAME;
-- 
1.5.2




Regards,
Marcus Barrow