Add frequency to operating class determination for 5 GHz channel 144
Commit 45c3e72952
("Add frequency to operating class determination
for 5 GHz 100..140") extends ieee80211_freq_to_channel_ext() with
knowledge of the operating classes for the 5 GHz channels 100..140.
Per "Table E-4 - Global operating classes" in IEEE Std 802.11-2020, 5
GHz channel 144 also maps to same operating classes, so update hostapd
code to reflect the change.
This issue is found when OCV enabled and 4-way-handshake failed due
to client OCI includes op_class 0 for channel 144. This showed
up in following manner in the debug log:
WPA: OCI KDE in EAPOL-Key - hexdump(len=9): dd 07 00 0f ac 0d 00 90 00
Error interpreting OCI: unrecognized opclass/channel pair (0/144)
Signed-off-by: Hu Wang <huw@codeaurora.org>
This commit is contained in:
parent
e5173e8b12
commit
a95144cf34
1 changed files with 2 additions and 2 deletions
|
@ -1011,8 +1011,8 @@ enum hostapd_hw_mode ieee80211_freq_to_channel_ext(unsigned int freq,
|
||||||
return HOSTAPD_MODE_IEEE80211A;
|
return HOSTAPD_MODE_IEEE80211A;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* 5 GHz, channels 100..140 */
|
/* 5 GHz, channels 100..144 */
|
||||||
if (freq >= 5000 && freq <= 5700) {
|
if (freq >= 5500 && freq <= 5720) {
|
||||||
if ((freq - 5000) % 5)
|
if ((freq - 5000) % 5)
|
||||||
return NUM_HOSTAPD_MODES;
|
return NUM_HOSTAPD_MODES;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue