• Eyal Shapira's avatar
    iwlwifi: mvm: rs: choose correct expected tpt table · 049e0c33
    Eyal Shapira authored
    The expected throughput table used when estimating a new column
    depends on the channel bandwidth. When switching from legacy to
    siso or mimo the wrong expected throughput table was used as it
    was chosen based on the the channel bandwidth in legacy which is
    always 20Mhz. Instead it should be chosen based on the current sta
    bandwidth which could be also 40Mhz or 80Mhz.
    When enabling MCS9 this bug leads to a problem where the max
    expected throughput of the siso or mimo column is 0 as MCS9 isn't
    supported in 20Mhz. This in turns prevents switching to siso or mimo.
    
    Fix this by using the sta bandwidth when deciding which table to choose.
    Signed-off-by: default avatarEyal Shapira <eyalx.shapira@intel.com>
    Signed-off-by: default avatarEmmanuel Grumbach <emmanuel.grumbach@intel.com>
    049e0c33
rs.c 92.6 KB