Print this page
4431 igb support for I354
4616 igb has uninitialized kstats


 153 #define E1000_DEV_ID_82575EB_FIBER_SERDES       0x10A9
 154 #define E1000_DEV_ID_82575GB_QUAD_COPPER        0x10D6
 155 #define E1000_DEV_ID_82580_COPPER               0x150E
 156 #define E1000_DEV_ID_82580_FIBER                0x150F
 157 #define E1000_DEV_ID_82580_SERDES               0x1510
 158 #define E1000_DEV_ID_82580_SGMII                0x1511
 159 #define E1000_DEV_ID_82580_COPPER_DUAL          0x1516
 160 #define E1000_DEV_ID_82580_QUAD_FIBER           0x1527
 161 #define E1000_DEV_ID_I350_COPPER                0x1521
 162 #define E1000_DEV_ID_I350_FIBER                 0x1522
 163 #define E1000_DEV_ID_I350_SERDES                0x1523
 164 #define E1000_DEV_ID_I350_SGMII                 0x1524
 165 #define E1000_DEV_ID_I350_DA4                   0x1546
 166 #define E1000_DEV_ID_I210_COPPER                0x1533
 167 #define E1000_DEV_ID_I210_COPPER_OEM1           0x1534
 168 #define E1000_DEV_ID_I210_COPPER_IT             0x1535
 169 #define E1000_DEV_ID_I210_FIBER                 0x1536
 170 #define E1000_DEV_ID_I210_SERDES                0x1537
 171 #define E1000_DEV_ID_I210_SGMII                 0x1538
 172 #define E1000_DEV_ID_I211_COPPER                0x1539



 173 #define E1000_DEV_ID_DH89XXCC_SGMII             0x0438
 174 #define E1000_DEV_ID_DH89XXCC_SERDES            0x043A
 175 #define E1000_DEV_ID_DH89XXCC_BACKPLANE         0x043C
 176 #define E1000_DEV_ID_DH89XXCC_SFP               0x0440
 177 
 178 #define E1000_REVISION_0        0
 179 #define E1000_REVISION_1        1
 180 #define E1000_REVISION_2        2
 181 #define E1000_REVISION_3        3
 182 #define E1000_REVISION_4        4
 183 
 184 #define E1000_FUNC_0            0
 185 #define E1000_FUNC_1            1
 186 #define E1000_FUNC_2            2
 187 #define E1000_FUNC_3            3
 188 
 189 #define E1000_ALT_MAC_ADDRESS_OFFSET_LAN0       0
 190 #define E1000_ALT_MAC_ADDRESS_OFFSET_LAN1       3
 191 #define E1000_ALT_MAC_ADDRESS_OFFSET_LAN2       6
 192 #define E1000_ALT_MAC_ADDRESS_OFFSET_LAN3       9


 204         e1000_82541,
 205         e1000_82541_rev_2,
 206         e1000_82547,
 207         e1000_82547_rev_2,
 208         e1000_82571,
 209         e1000_82572,
 210         e1000_82573,
 211         e1000_82574,
 212         e1000_82583,
 213         e1000_80003es2lan,
 214         e1000_ich8lan,
 215         e1000_ich9lan,
 216         e1000_ich10lan,
 217         e1000_pchlan,
 218         e1000_pch2lan,
 219         e1000_pch_lpt,
 220         e1000_82575,
 221         e1000_82576,
 222         e1000_82580,
 223         e1000_i350,

 224         e1000_i210,
 225         e1000_i211,
 226         e1000_vfadapt,
 227         e1000_vfadapt_i350,
 228         e1000_num_macs  /* List is 1-based, so subtract 1 for TRUE count. */
 229 };
 230 
 231 enum e1000_media_type {
 232         e1000_media_type_unknown = 0,
 233         e1000_media_type_copper = 1,
 234         e1000_media_type_fiber = 2,
 235         e1000_media_type_internal_serdes = 3,
 236         e1000_num_media_types
 237 };
 238 
 239 enum e1000_nvm_type {
 240         e1000_nvm_unknown = 0,
 241         e1000_nvm_none,
 242         e1000_nvm_eeprom_spi,
 243         e1000_nvm_eeprom_microwire,




 153 #define E1000_DEV_ID_82575EB_FIBER_SERDES       0x10A9
 154 #define E1000_DEV_ID_82575GB_QUAD_COPPER        0x10D6
 155 #define E1000_DEV_ID_82580_COPPER               0x150E
 156 #define E1000_DEV_ID_82580_FIBER                0x150F
 157 #define E1000_DEV_ID_82580_SERDES               0x1510
 158 #define E1000_DEV_ID_82580_SGMII                0x1511
 159 #define E1000_DEV_ID_82580_COPPER_DUAL          0x1516
 160 #define E1000_DEV_ID_82580_QUAD_FIBER           0x1527
 161 #define E1000_DEV_ID_I350_COPPER                0x1521
 162 #define E1000_DEV_ID_I350_FIBER                 0x1522
 163 #define E1000_DEV_ID_I350_SERDES                0x1523
 164 #define E1000_DEV_ID_I350_SGMII                 0x1524
 165 #define E1000_DEV_ID_I350_DA4                   0x1546
 166 #define E1000_DEV_ID_I210_COPPER                0x1533
 167 #define E1000_DEV_ID_I210_COPPER_OEM1           0x1534
 168 #define E1000_DEV_ID_I210_COPPER_IT             0x1535
 169 #define E1000_DEV_ID_I210_FIBER                 0x1536
 170 #define E1000_DEV_ID_I210_SERDES                0x1537
 171 #define E1000_DEV_ID_I210_SGMII                 0x1538
 172 #define E1000_DEV_ID_I211_COPPER                0x1539
 173 #define E1000_DEV_ID_I354_BACKPLANE_1GBPS       0x1F40
 174 #define E1000_DEV_ID_I354_SGMII                 0x1F41
 175 #define E1000_DEV_ID_I354_BACKPLANE_2_5GBPS     0x1F45
 176 #define E1000_DEV_ID_DH89XXCC_SGMII             0x0438
 177 #define E1000_DEV_ID_DH89XXCC_SERDES            0x043A
 178 #define E1000_DEV_ID_DH89XXCC_BACKPLANE         0x043C
 179 #define E1000_DEV_ID_DH89XXCC_SFP               0x0440
 180 
 181 #define E1000_REVISION_0        0
 182 #define E1000_REVISION_1        1
 183 #define E1000_REVISION_2        2
 184 #define E1000_REVISION_3        3
 185 #define E1000_REVISION_4        4
 186 
 187 #define E1000_FUNC_0            0
 188 #define E1000_FUNC_1            1
 189 #define E1000_FUNC_2            2
 190 #define E1000_FUNC_3            3
 191 
 192 #define E1000_ALT_MAC_ADDRESS_OFFSET_LAN0       0
 193 #define E1000_ALT_MAC_ADDRESS_OFFSET_LAN1       3
 194 #define E1000_ALT_MAC_ADDRESS_OFFSET_LAN2       6
 195 #define E1000_ALT_MAC_ADDRESS_OFFSET_LAN3       9


 207         e1000_82541,
 208         e1000_82541_rev_2,
 209         e1000_82547,
 210         e1000_82547_rev_2,
 211         e1000_82571,
 212         e1000_82572,
 213         e1000_82573,
 214         e1000_82574,
 215         e1000_82583,
 216         e1000_80003es2lan,
 217         e1000_ich8lan,
 218         e1000_ich9lan,
 219         e1000_ich10lan,
 220         e1000_pchlan,
 221         e1000_pch2lan,
 222         e1000_pch_lpt,
 223         e1000_82575,
 224         e1000_82576,
 225         e1000_82580,
 226         e1000_i350,
 227         e1000_i354,
 228         e1000_i210,
 229         e1000_i211,
 230         e1000_vfadapt,
 231         e1000_vfadapt_i350,
 232         e1000_num_macs  /* List is 1-based, so subtract 1 for TRUE count. */
 233 };
 234 
 235 enum e1000_media_type {
 236         e1000_media_type_unknown = 0,
 237         e1000_media_type_copper = 1,
 238         e1000_media_type_fiber = 2,
 239         e1000_media_type_internal_serdes = 3,
 240         e1000_num_media_types
 241 };
 242 
 243 enum e1000_nvm_type {
 244         e1000_nvm_unknown = 0,
 245         e1000_nvm_none,
 246         e1000_nvm_eeprom_spi,
 247         e1000_nvm_eeprom_microwire,