• Eyal Shapira's avatar
    iwlwifi: mvm: rs: reinit rs if no tx for a long time · 87d5e415
    Eyal Shapira authored
    After being idle for a long time (>5sec) the rs statistics
    will be stale so we prefer to reset rs and start from legacy
    rates again. This gives better results when the attenuation
    increased signficantly (e.g. we got further from the AP) and
    after a while we start Tx
    Note that the first Tx after the idle period will still go out
    in the old modulation and rate but this seemed a simpler approach
    compared to adding a timer or modifying mac80211 for this.
    The negative impact is negligble as we'll recover quickly.
    
    Cc: <stable@vger.kernel.org> [3.14]
    Signed-off-by: default avatarEyal Shapira <eyalx.shapira@intel.com>
    Signed-off-by: default avatarEmmanuel Grumbach <emmanuel.grumbach@intel.com>
    87d5e415
rs.c 84.4 KB