• Sujith's avatar
    mac80211: Fix HT rate control configuration · 4fa00437
    Sujith authored
    Handling HT configuration changes involved setting the channel
    with the new HT parameters and then issuing a rate_update()
    notification to the driver.
    
    This behavior changed after the off-channel changes. Now, the channel
    is not updated with the new HT params in enable_ht() - instead, it
    is now done when the scan work terminates. This results in the driver
    depending on stale information, defaulting to non-HT mode always.
    
    Fix this by passing the new channel type to the driver.
    
    Cc: stable@kernel.org
    Signed-off-by: default avatarSujith <Sujith.Manoharan@atheros.com>
    Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
    4fa00437
mac80211.h 95.3 KB