• Michael Albaugh's avatar
    IB/ipath: Maintain active time on all chips · 192594d5
    Michael Albaugh authored
    There is a count of "active hours" maintained in EEPROM, to aid
    troubleshooting. The definition of "active" is based on traffic
    exceeding a threshold in any given 5-second polling interval. As
    originally written, the check was inadvertently bypassed for chips whose
    counters were 64-bits wide, and only applied to chips with 32-bit wide
    counters.
    
    This patch moves the test for amount of traffic "out" to a more common
    location, rather than depending on a side-effect of the software
    emulation of 64-bit counts on chips whose hardware is only 32-bits wide.
    Signed-off-by: default avatarMichael Albaugh <Michael.Albaugh@Qlogic.com>
    Signed-off-by: default avatarRoland Dreier <rolandd@cisco.com>
    192594d5
ipath_stats.c 10.6 KB