[PATCH] SME: handle 802.11w association comeback
Jouni Malinen
j at w1.fi
Sun Jan 21 02:29:55 PST 2024
On Tue, Jan 16, 2024 at 01:42:58PM +0000, Bock, Harry wrote:
> We are using a custom driver for QNX 7, based on driver_bsd.
> It is a minimal ioctl-driven driver. Sure, two logs are attached -
> one where the error 30 is seen in the log and the supplicant
> considers it an error, and one with my patch.
> Ah, that's good to know. I'm surprised I didn't find a reference to it originally,
> but it's been there a long time. No, we not using mac80211; our
> QNX network driver does not handle the comeback automatically.
>
> If it is more appropriate to do so, we could modify it, but I'm sure there are
> other non-mac80211 drivers that could benefit from it. Would it be worth
> adding a WPA_DRIVER_FLAG_* for it? Thinking about it, I don't see much
> harm in adding this behavior to SME unconditionally- if the kernel driver
> does support it, it will never make it to the supplicant, and if it does not,
> the supplicant has fallback support?
>
> Your call. We are happy to maintain this patch on our side,
> but figured it might be useful to someone else.
Thanks, this makes more sense now. This seems to work fine with mac80211
drivers as well, i.e., the wpa_supplicant functionality is not used in
those cases and it does not break any functionality. In fact, I was even
able to test this with mac80211_hwsim by disabling the kernel side
association comeback mechanism.
I applied the patch with some cleanup.
--
Jouni Malinen PGP id EFC895FA
More information about the Hostap
mailing list