Print this page
MFV: illumos-gate@5bb0bdfe588c5df0f63ff8ac292cd608a5f4492a
9950 Need support for Intel I219 v6-v9
Reviewed by: Jason King <jason.king@joyent.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Approved by: Garrett D'Amore <garrett@damore.org>
Author: Robert Mustacchi <rm@joyent.com>

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/io/e1000api/e1000_api.c
          +++ new/usr/src/uts/common/io/e1000api/e1000_api.c
↓ open down ↓ 302 lines elided ↑ open up ↑
 303  303          case E1000_DEV_ID_PCH_SPT_I219_V:
 304  304          case E1000_DEV_ID_PCH_SPT_I219_LM2:
 305  305          case E1000_DEV_ID_PCH_SPT_I219_V2:
 306  306          case E1000_DEV_ID_PCH_LBG_I219_LM3:
 307  307          case E1000_DEV_ID_PCH_SPT_I219_LM4:
 308  308          case E1000_DEV_ID_PCH_SPT_I219_V4:
 309  309          case E1000_DEV_ID_PCH_SPT_I219_LM5:
 310  310          case E1000_DEV_ID_PCH_SPT_I219_V5:
 311  311                  mac->type = e1000_pch_spt;
 312  312                  break;
      313 +        case E1000_DEV_ID_PCH_CNP_I219_LM6:
      314 +        case E1000_DEV_ID_PCH_CNP_I219_V6:
      315 +        case E1000_DEV_ID_PCH_CNP_I219_LM7:
      316 +        case E1000_DEV_ID_PCH_CNP_I219_V7:
      317 +        case E1000_DEV_ID_PCH_ICP_I219_LM8:
      318 +        case E1000_DEV_ID_PCH_ICP_I219_V8:
      319 +        case E1000_DEV_ID_PCH_ICP_I219_LM9:
      320 +        case E1000_DEV_ID_PCH_ICP_I219_V9:
      321 +                mac->type = e1000_pch_cnp;
      322 +                break;
 313  323          case E1000_DEV_ID_82575EB_COPPER:
 314  324          case E1000_DEV_ID_82575EB_FIBER_SERDES:
 315  325          case E1000_DEV_ID_82575GB_QUAD_COPPER:
 316  326                  mac->type = e1000_82575;
 317  327                  break;
 318  328          case E1000_DEV_ID_82576:
 319  329          case E1000_DEV_ID_82576_FIBER:
 320  330          case E1000_DEV_ID_82576_SERDES:
 321  331          case E1000_DEV_ID_82576_QUAD_COPPER:
 322  332          case E1000_DEV_ID_82576_QUAD_COPPER_ET2:
↓ open down ↓ 131 lines elided ↑ open up ↑
 454  464          case e1000_80003es2lan:
 455  465                  e1000_init_function_pointers_80003es2lan(hw);
 456  466                  break;
 457  467          case e1000_ich8lan:
 458  468          case e1000_ich9lan:
 459  469          case e1000_ich10lan:
 460  470          case e1000_pchlan:
 461  471          case e1000_pch2lan:
 462  472          case e1000_pch_lpt:
 463  473          case e1000_pch_spt:
      474 +        case e1000_pch_cnp:
 464  475                  e1000_init_function_pointers_ich8lan(hw);
 465  476                  break;
 466  477          case e1000_82575:
 467  478          case e1000_82576:
 468  479          case e1000_82580:
 469  480          case e1000_i350:
 470  481          case e1000_i354:
 471  482                  e1000_init_function_pointers_82575(hw);
 472  483                  break;
 473  484          case e1000_i210:
↓ open down ↓ 903 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX