Module Name: src Committed By: msaitoh Date: Thu Oct 26 01:40:33 UTC 2017
Modified Files: src/sys/dev/pci/ixgbe: ixgbe.c Log Message: - Remove all half duplex setting. - Remove special handling of IXGBE_DEV_ID_82598AT's 1000BaseT. The PHY is compliant with clause 45, so the media is added in the beginning of ixgbe_add_media_types(). To generate a diff of this commit: cvs rdiff -u -r1.107 -r1.108 src/sys/dev/pci/ixgbe/ixgbe.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/ixgbe/ixgbe.c diff -u src/sys/dev/pci/ixgbe/ixgbe.c:1.107 src/sys/dev/pci/ixgbe/ixgbe.c:1.108 --- src/sys/dev/pci/ixgbe/ixgbe.c:1.107 Wed Oct 25 04:45:41 2017 +++ src/sys/dev/pci/ixgbe/ixgbe.c Thu Oct 26 01:40:33 2017 @@ -1,4 +1,4 @@ -/* $NetBSD: ixgbe.c,v 1.107 2017/10/25 04:45:41 msaitoh Exp $ */ +/* $NetBSD: ixgbe.c,v 1.108 2017/10/26 01:40:33 msaitoh Exp $ */ /****************************************************************************** @@ -1316,15 +1316,12 @@ ixgbe_add_media_types(struct adapter *ad ADD(IFM_10G_T | IFM_FDX, 0); } if (layer & IXGBE_PHYSICAL_LAYER_1000BASE_T) { - ADD(IFM_1000_T, 0); ADD(IFM_1000_T | IFM_FDX, 0); } if (layer & IXGBE_PHYSICAL_LAYER_100BASE_TX) { - ADD(IFM_100_TX, 0); ADD(IFM_100_TX | IFM_FDX, 0); } if (layer & IXGBE_PHYSICAL_LAYER_10BASE_T) { - ADD(IFM_10_T, 0); ADD(IFM_10_T | IFM_FDX, 0); } @@ -1371,7 +1368,6 @@ ixgbe_add_media_types(struct adapter *ad } #endif if (layer & IXGBE_PHYSICAL_LAYER_1000BASE_KX) { - ADD(IFM_1000_KX, 0); ADD(IFM_1000_KX | IFM_FDX, 0); } if (layer & IXGBE_PHYSICAL_LAYER_2500BASE_KX) { @@ -1387,11 +1383,6 @@ ixgbe_add_media_types(struct adapter *ad device_printf(dev, "Media supported: 1000baseBX\n"); /* XXX no ifmedia_set? */ - if (hw->device_id == IXGBE_DEV_ID_82598AT) { - ADD(IFM_1000_T | IFM_FDX, 0); - ADD(IFM_1000_T, 0); - } - ADD(IFM_AUTO, 0); #undef ADD