summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--usr/src/uts/common/io/bge/bge_chip2.c5
-rw-r--r--usr/src/uts/common/io/bge/bge_main2.c2
2 files changed, 4 insertions, 3 deletions
diff --git a/usr/src/uts/common/io/bge/bge_chip2.c b/usr/src/uts/common/io/bge/bge_chip2.c
index db974e3884..0c2922d6ad 100644
--- a/usr/src/uts/common/io/bge/bge_chip2.c
+++ b/usr/src/uts/common/io/bge/bge_chip2.c
@@ -2030,6 +2030,7 @@ bge_chip_id_init(bge_t *bgep)
} else {
cidp->chip_label = 5705;
cidp->pci_type = BGE_PCI;
+ cidp->flags |= CHIP_FLAG_PARTIAL_CSUM;
}
cidp->mbuf_lo_water_rdma = RDMA_MBUF_LOWAT_5705;
cidp->mbuf_lo_water_rmac = MAC_RX_MBUF_LOWAT_5705;
@@ -2040,7 +2041,6 @@ bge_chip_id_init(bge_t *bgep)
cidp->rx_rings = BGE_RECV_RINGS_MAX_5705;
cidp->tx_rings = BGE_SEND_RINGS_MAX_5705;
cidp->flags |= CHIP_FLAG_NO_JUMBO;
- cidp->flags |= CHIP_FLAG_PARTIAL_CSUM;
cidp->statistic_type = BGE_STAT_REG;
dev_ok = B_TRUE;
break;
@@ -2093,7 +2093,8 @@ bge_chip_id_init(bge_t *bgep)
cidp->rx_rings = BGE_RECV_RINGS_MAX_5705;
cidp->tx_rings = BGE_SEND_RINGS_MAX_5705;
cidp->flags |= CHIP_FLAG_NO_JUMBO;
- cidp->flags |= CHIP_FLAG_PARTIAL_CSUM;
+ if (cidp->device == DEVICE_ID_5755M)
+ cidp->flags |= CHIP_FLAG_PARTIAL_CSUM;
cidp->statistic_type = BGE_STAT_REG;
dev_ok = B_TRUE;
break;
diff --git a/usr/src/uts/common/io/bge/bge_main2.c b/usr/src/uts/common/io/bge/bge_main2.c
index b74344ecee..4a17e623c0 100644
--- a/usr/src/uts/common/io/bge/bge_main2.c
+++ b/usr/src/uts/common/io/bge/bge_main2.c
@@ -37,7 +37,7 @@ static char bge_ident[] = "Broadcom Gb Ethernet";
/*
* Make sure you keep the version ID up to date!
*/
-static char bge_version[] = "Broadcom Gb Ethernet v1.10";
+static char bge_version[] = "Broadcom Gb Ethernet v1.11";
/*
* Property names