Print this page
2038 Add in I350 and ET2 support into igb
Reviewed by: Dan McDonald <danmcd@nexenta.com>
        
*** 18,28 ****
   *
   * CDDL HEADER END
   */
  
  /*
!  * Copyright(c) 2007-2010 Intel Corporation. All rights reserved.
   */
  
  /*
   * Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
   */
--- 18,28 ----
   *
   * CDDL HEADER END
   */
  
  /*
!  * Copyright (c) 2007-2012 Intel Corporation. All rights reserved.
   */
  
  /*
   * Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
   */
*** 137,146 ****
--- 137,147 ----
                  break;
          case E1000_DEV_ID_82576:
          case E1000_DEV_ID_82576_FIBER:
          case E1000_DEV_ID_82576_SERDES:
          case E1000_DEV_ID_82576_QUAD_COPPER:
+         case E1000_DEV_ID_82576_QUAD_COPPER_ET2:
          case E1000_DEV_ID_82576_NS:
          case E1000_DEV_ID_82576_NS_SERDES:
          case E1000_DEV_ID_82576_SERDES_QUAD:
                  mac->type = e1000_82576;
                  break;
*** 149,158 ****
--- 150,162 ----
          case E1000_DEV_ID_82580_SERDES:
          case E1000_DEV_ID_82580_SGMII:
          case E1000_DEV_ID_82580_COPPER_DUAL:
                  mac->type = e1000_82580;
                  break;
+         case E1000_DEV_ID_I350_COPPER:
+                 mac->type = e1000_i350;
+                 break;
          default:
                  /* Should never have loaded on this device */
                  ret_val = -E1000_ERR_MAC_INIT;
                  break;
          }
*** 205,214 ****
--- 209,219 ----
           */
          switch (hw->mac.type) {
          case e1000_82575:
          case e1000_82576:
          case e1000_82580:
+         case e1000_i350:
                  e1000_init_function_pointers_82575(hw);
                  break;
          default:
                  DEBUGOUT("Hardware not supported\n");
                  ret_val = -E1000_ERR_CONFIG;