diff options
Diffstat (limited to 'usr/src/uts/common/io/igb/igb_main.c')
-rw-r--r-- | usr/src/uts/common/io/igb/igb_main.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/usr/src/uts/common/io/igb/igb_main.c b/usr/src/uts/common/io/igb/igb_main.c index 3a215116fb..23fad83ec6 100644 --- a/usr/src/uts/common/io/igb/igb_main.c +++ b/usr/src/uts/common/io/igb/igb_main.c @@ -26,6 +26,7 @@ /* * Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved. * Copyright 2013, Nexenta Systems, Inc. All rights reserved. + * Copyright 2016 Joyent, Inc. */ #include "igb_sw.h" @@ -596,9 +597,9 @@ igb_attach(dev_info_t *devinfo, ddi_attach_cmd_t cmd) * default. */ if (igb->hw.mac.type == e1000_i350) - (void) e1000_set_eee_i350(&igb->hw); + (void) e1000_set_eee_i350(&igb->hw, B_FALSE, B_FALSE); else if (igb->hw.mac.type == e1000_i354) - (void) e1000_set_eee_i354(&igb->hw); + (void) e1000_set_eee_i354(&igb->hw, B_FALSE, B_FALSE); return (DDI_SUCCESS); @@ -1864,9 +1865,9 @@ igb_start(igb_t *igb, boolean_t alloc_buffer) goto start_failure; if (igb->hw.mac.type == e1000_i350) - (void) e1000_set_eee_i350(&igb->hw); + (void) e1000_set_eee_i350(&igb->hw, B_FALSE, B_FALSE); else if (igb->hw.mac.type == e1000_i354) - (void) e1000_set_eee_i354(&igb->hw); + (void) e1000_set_eee_i354(&igb->hw, B_FALSE, B_FALSE); for (i = igb->num_tx_rings - 1; i >= 0; i--) mutex_exit(&igb->tx_rings[i].tx_lock); |