Module Name:    src
Committed By:   bouyer
Date:           Fri Nov 20 18:24:30 UTC 2009

Modified Files:
        src/sys/dev/pci: if_bnx.c

Log Message:
Remove duplicate PCI_PRODUCT_BROADCOM_BCM5709 entries.
BNX_MAX_MRU is now the 1500-bytes MTU; use BNX_MAX_JUMBO_MRU instead.


To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 src/sys/dev/pci/if_bnx.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/dev/pci/if_bnx.c
diff -u src/sys/dev/pci/if_bnx.c:1.29 src/sys/dev/pci/if_bnx.c:1.30
--- src/sys/dev/pci/if_bnx.c:1.29	Wed Nov 18 23:11:16 2009
+++ src/sys/dev/pci/if_bnx.c	Fri Nov 20 18:24:29 2009
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_bnx.c,v 1.29 2009/11/18 23:11:16 bouyer Exp $	*/
+/*	$NetBSD: if_bnx.c,v 1.30 2009/11/20 18:24:29 bouyer Exp $	*/
 /*	$OpenBSD: if_bnx.c,v 1.85 2009/11/09 14:32:41 dlg Exp $ */
 
 /*-
@@ -35,7 +35,7 @@
 #if 0
 __FBSDID("$FreeBSD: src/sys/dev/bce/if_bce.c,v 1.3 2006/04/13 14:12:26 ru Exp $");
 #endif
-__KERNEL_RCSID(0, "$NetBSD: if_bnx.c,v 1.29 2009/11/18 23:11:16 bouyer Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_bnx.c,v 1.30 2009/11/20 18:24:29 bouyer Exp $");
 
 /*
  * The following controllers are supported by this driver:
@@ -155,11 +155,6 @@
 	{
 	  PCI_VENDOR_BROADCOM, PCI_PRODUCT_BROADCOM_BCM5709,
 	  0, 0,
-	  "Broadcom NetXtreme II BCM5709 1000Base-SX"
-	},
-	{
-	  PCI_VENDOR_BROADCOM, PCI_PRODUCT_BROADCOM_BCM5709,
-	  0, 0,
 	  "Broadcom NetXtreme II BCM5709 1000Base-T"
 	},
 	{
@@ -2393,8 +2388,8 @@
 	 * Create DMA maps for the Rx buffer mbufs.
 	 */
 	for (i = 0; i < TOTAL_RX_BD; i++) {
-		if (bus_dmamap_create(sc->bnx_dmatag, BNX_MAX_MRU,
-		    BNX_MAX_SEGMENTS, BNX_MAX_MRU, 0, BUS_DMA_NOWAIT,
+		if (bus_dmamap_create(sc->bnx_dmatag, BNX_MAX_JUMBO_MRU,
+		    BNX_MAX_SEGMENTS, BNX_MAX_JUMBO_MRU, 0, BUS_DMA_NOWAIT,
 		    &sc->rx_mbuf_map[i])) {
 			aprint_error_dev(sc->bnx_dev,
 			    "Could not create Rx mbuf %d DMA map!\n", i);
@@ -3697,7 +3692,7 @@
 	if (sc->mbuf_alloc_size == MCLBYTES)
 		min_free_bd = (MCLBYTES + PAGE_SIZE - 1) / PAGE_SIZE;
 	else
-		min_free_bd = (BNX_MAX_MRU + PAGE_SIZE - 1) / PAGE_SIZE;
+		min_free_bd = (BNX_MAX_JUMBO_MRU + PAGE_SIZE - 1) / PAGE_SIZE;
 	while (sc->free_rx_bd >= min_free_bd) {
 		/* Simulate an mbuf allocation failure. */
 		DBRUNIF(DB_RANDOMTRUE(bnx_debug_mbuf_allocation_failure),
@@ -4699,7 +4694,7 @@
 		sc->mbuf_alloc_size = MCLBYTES;
 	} else {
 		ether_mtu = BNX_MAX_JUMBO_ETHER_MTU_VLAN;
-		sc->mbuf_alloc_size = BNX_MAX_MRU;
+		sc->mbuf_alloc_size = BNX_MAX_JUMBO_MRU;
 	}
 
 

Reply via email to