mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2024-11-22 14:49:24 +01:00
ft: add debugging in __ft_rx_authenticate
If there was some problem during the FT authenticate stage its nice to know more of what happened: whether the AP didn't respond, rejected the attempt, or sent an invalid frame/IEs.
This commit is contained in:
parent
7fc1d207e1
commit
568048b0ee
13
src/ft.c
13
src/ft.c
@ -1000,14 +1000,21 @@ void __ft_rx_authenticate(uint32_t ifindex, const uint8_t *frame,
|
|||||||
|
|
||||||
if (!ft_parse_authentication_resp_frame(frame, frame_len,
|
if (!ft_parse_authentication_resp_frame(frame, frame_len,
|
||||||
info->spa, info->aa, info->aa, 2,
|
info->spa, info->aa, info->aa, 2,
|
||||||
&status, &ies, &ies_len))
|
&status, &ies, &ies_len)) {
|
||||||
|
l_debug("Could not parse auth response");
|
||||||
return;
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (status != 0)
|
if (status != 0) {
|
||||||
|
l_debug("BSS "MAC" rejected FT auth with status=%u",
|
||||||
|
MAC_STR(info->aa), status);
|
||||||
goto cancel;
|
goto cancel;
|
||||||
|
}
|
||||||
|
|
||||||
if (!ft_parse_ies(info, hs, ies, ies_len))
|
if (!ft_parse_ies(info, hs, ies, ies_len)) {
|
||||||
|
l_debug("Could not parse auth response IEs");
|
||||||
goto cancel;
|
goto cancel;
|
||||||
|
}
|
||||||
|
|
||||||
info->parsed = true;
|
info->parsed = true;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user