Print this page
3534 Disable EEE support in igb for I350

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/io/igb/igb_main.c
          +++ new/usr/src/uts/common/io/igb/igb_main.c
↓ open down ↓ 17 lines elided ↑ open up ↑
  18   18   *
  19   19   * CDDL HEADER END
  20   20   */
  21   21  
  22   22  /*
  23   23   * Copyright (c) 2007-2012 Intel Corporation. All rights reserved.
  24   24   */
  25   25  
  26   26  /*
  27   27   * Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
       28 + * Copyright 2013, Nexenta Systems, Inc. All rights reserved.
  28   29   */
  29   30  
  30   31  #include "igb_sw.h"
  31   32  
  32   33  static char ident[] = "Intel 1Gb Ethernet";
  33   34  static char igb_version[] = "igb 1.1.18";
  34   35  
  35   36  /*
  36   37   * Local function protoypes
  37   38   */
↓ open down ↓ 78 lines elided ↑ open up ↑
 116  117  static int igb_suspend(dev_info_t *);
 117  118  static int igb_quiesce(dev_info_t *);
 118  119  static void igb_unconfigure(dev_info_t *, igb_t *);
 119  120  static int igb_fm_error_cb(dev_info_t *, ddi_fm_error_t *,
 120  121      const void *);
 121  122  static void igb_fm_init(igb_t *);
 122  123  static void igb_fm_fini(igb_t *);
 123  124  static void igb_release_multicast(igb_t *);
 124  125  
 125  126  char *igb_priv_props[] = {
      127 +        "_eee_support",
 126  128          "_tx_copy_thresh",
 127  129          "_tx_recycle_thresh",
 128  130          "_tx_overload_thresh",
 129  131          "_tx_resched_thresh",
 130  132          "_rx_copy_thresh",
 131  133          "_rx_limit_per_intr",
 132  134          "_intr_throttling",
 133  135          "_adv_pause_cap",
 134  136          "_adv_asym_pause_cap",
 135  137          NULL
↓ open down ↓ 5090 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX