Page MenuHomeFreeBSD

D50067.id156040.diff
No OneTemporary

D50067.id156040.diff

diff --git a/sys/dev/ixgbe/if_ix.c b/sys/dev/ixgbe/if_ix.c
--- a/sys/dev/ixgbe/if_ix.c
+++ b/sys/dev/ixgbe/if_ix.c
@@ -3052,15 +3052,14 @@
callout_drain(&sc->fw_mode_timer);
- ixgbe_free_pci_resources(ctx);
-
- if (sc->hw.mac.type == ixgbe_mac_E610)
+ if (sc->hw.mac.type == ixgbe_mac_E610) {
ixgbe_disable_lse(sc);
+ ixgbe_shutdown_aci(&sc->hw);
+ }
- free(sc->mta, M_IXGBE);
+ ixgbe_free_pci_resources(ctx);
- if (sc->hw.mac.type == ixgbe_mac_E610)
- ixgbe_shutdown_aci(&sc->hw);
+ free(sc->mta, M_IXGBE);
return (0);
} /* ixgbe_if_detach */

File Metadata

Mime Type
text/plain
Expires
Thu, Sep 10, 8:41 AM (17 h, 4 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
38637605
Default Alt Text
D50067.id156040.diff (565 B)

Event Timeline