Title: [7681] branches/2009R1/drivers/net/bfin_mac.c: Task[#5621] Clear RXCKS if hardware generated checksum is not enabled.
Revision
7681
Author
sonicz
Date
2009-10-20 02:53:37 -0400 (Tue, 20 Oct 2009)

Log Message

Task[#5621] Clear RXCKS if hardware generated checksum is not enabled.

Modified Paths

Diff

Modified: branches/2009R1/drivers/net/bfin_mac.c (7680 => 7681)


--- branches/2009R1/drivers/net/bfin_mac.c	2009-10-20 06:52:41 UTC (rev 7680)
+++ branches/2009R1/drivers/net/bfin_mac.c	2009-10-20 06:53:37 UTC (rev 7681)
@@ -513,10 +513,11 @@
 	 * Configure checksum support and rcve frame word alignment
 	 */
 	sysctl = bfin_read_EMAC_SYSCTL();
+	sysctl |= RXDWA;
 #if defined(BFIN_MAC_CSUM_OFFLOAD)
-	sysctl |= RXDWA | RXCKS;
+	sysctl |= RXCKS;
 #else
-	sysctl |= RXDWA;
+	sysctl &= ~RXCKS;
 #endif
 	bfin_write_EMAC_SYSCTL(sysctl);
 
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits

Reply via email to