James Prestwood <prestwoj@xxxxxxxxx> writes: > 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: James Prestwood <prestwoj@xxxxxxxxx> This has been cluttering my test logs as well, thanks for fixing this. But the title should be: wifi: mac80211: remove/avoid misleading prints I assume Johannes can fix it during commit. -- https://patchwork.kernel.org/project/linux-wireless/list/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches