changeset 13801:c6c92fa2b3ad

3128 igb missing I350 SERDES cases Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Eric Schrock <eric.schrock@delphix.com>
author Robert Mustacchi <rm@joyent.com>
date Wed, 05 Sep 2012 10:31:48 +0000
parents 89bb108e9ab6
children d239c320157d
files usr/src/pkg/manifests/driver-network-igb.mf usr/src/uts/common/io/igb/igb_api.c usr/src/uts/common/io/igb/igb_hw.h
diffstat 3 files changed, 3 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/usr/src/pkg/manifests/driver-network-igb.mf	Tue Sep 04 12:05:09 2012 +0000
+++ b/usr/src/pkg/manifests/driver-network-igb.mf	Wed Sep 05 10:31:48 2012 +0000
@@ -58,6 +58,7 @@
     alias=pciex8086,1516 \
     alias=pciex8086,1518 \
     alias=pciex8086,1521 \
+    alias=pciex8086,1523 \
     alias=pciex8086,1526
 file path=kernel/drv/$(ARCH64)/igb group=sys
 $(i386_ONLY)file path=kernel/drv/igb group=sys
--- a/usr/src/uts/common/io/igb/igb_api.c	Tue Sep 04 12:05:09 2012 +0000
+++ b/usr/src/uts/common/io/igb/igb_api.c	Wed Sep 05 10:31:48 2012 +0000
@@ -153,6 +153,7 @@
 		mac->type = e1000_82580;
 		break;
 	case E1000_DEV_ID_I350_COPPER:
+	case E1000_DEV_ID_I350_SERDES:
 		mac->type = e1000_i350;
 		break;
 	default:
--- a/usr/src/uts/common/io/igb/igb_hw.h	Tue Sep 04 12:05:09 2012 +0000
+++ b/usr/src/uts/common/io/igb/igb_hw.h	Wed Sep 05 10:31:48 2012 +0000
@@ -59,6 +59,7 @@
 #define	E1000_DEV_ID_82580_SGMII		0x1511
 #define	E1000_DEV_ID_82580_COPPER_DUAL		0x1516
 #define	E1000_DEV_ID_I350_COPPER		0x1521
+#define	E1000_DEV_ID_I350_SERDES		0x1523
 
 #define	E1000_REVISION_0 0
 #define	E1000_REVISION_1 1