e1000e: fix checks for manageability enabled and management pass-through
[safe/jmp/linux-2.6] / drivers / net / e1000e / ich8lan.c
index e1f244a..8efe9a7 100644 (file)
@@ -503,8 +503,10 @@ static s32 e1000_init_mac_params_ich8lan(struct e1000_adapter *adapter)
        mac->rar_entry_count = E1000_ICH_RAR_ENTRIES;
        if (mac->type == e1000_ich8lan)
                mac->rar_entry_count--;
-       /* Set if manageability features are enabled. */
-       mac->arc_subsystem_valid = true;
+       /* FWSM register */
+       mac->has_fwsm = true;
+       /* ARC subsystem not supported */
+       mac->arc_subsystem_valid = false;
        /* Adaptive IFS supported */
        mac->adaptive_ifs = true;