• James Prestwood's avatar
    wifi: mac80211: remove/avoid misleading prints · 092197f1
    James Prestwood authored
    At some point a few kernel debug prints started appearing which
    indicated something was sending invalid IEs:
    
    "bad VHT capabilities, disabling VHT"
    "Invalid HE elem, Disable HE"
    
    Turns out these were being printed because the local hardware
    supported HE/VHT but the peer/AP did not. Bad/invalid indicates,
    to me at least, that the IE is in some way malformed, not missing.
    
    For the HE print (ieee80211_verify_peer_he_mcs_support) it will
    now silently fail if the HE capability element is missing (still
    prints if the element size is wrong).
    
    For the VHT print, it has been removed completely and will silently
    set the DISABLE_VHT flag which is consistent with how DISABLE_HT
    is set.
    Signed-off-by: default avatarJames Prestwood <prestwoj@gmail.com>
    Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
    092197f1
mlme.c 213 KB