NetworkManager/src/core/devices/wifi
Beniamino Galvani a66e054bd6 wifi: disable FT in AP mode
Currently wpa_supplicant doesn't support FT in AP mode. FT-PSK and
FT-EAP are simply not negotiated with the STA. FT-SAE gets negotiated
but then the key derivation is not supported, leading to a
authentication failure.

Even if support for FT in AP mode is introduced in wpa_supplicant in
the future, it will require additional parameters as the nas
identifier and the mobility domain, which are currently not provided
by NM.

Disable all FT key-mgmts in AP mode since they are useless and cause
issues (FT-SAE).

See-also: https://mail.gnome.org/archives/networkmanager-list/2022-March/msg00016.html
See-also: http://lists.infradead.org/pipermail/hostap/2022-April/040352.html

https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/1184
(cherry picked from commit 82980f7791)
2022-04-08 15:31:44 +02:00
..
tests format: reformat source tree with clang-format 13.0 2021-11-29 09:31:09 +00:00
meson.build iwd: Add basic P2P device class for IWD 2022-01-21 11:16:14 +01:00
nm-device-iwd-p2p.c core/rfkill: add "nm" prefix to RfKillState and RfKillType enums 2022-02-08 18:58:53 +01:00
nm-device-iwd-p2p.h iwd: Add basic P2P device class for IWD 2022-01-21 11:16:14 +01:00
nm-device-iwd.c core/rfkill: add "nm" prefix to RfKillState and RfKillType enums 2022-02-08 18:58:53 +01:00
nm-device-iwd.h format: reformat source tree with clang-format 13.0 2021-11-29 09:31:09 +00:00
nm-device-olpc-mesh.c format: reformat source tree with clang-format 13.0 2021-11-29 09:31:09 +00:00
nm-device-olpc-mesh.h all: move "src/" directory to "src/core/" 2021-02-04 09:45:55 +01:00
nm-device-wifi-p2p.c core/rfkill: add "nm" prefix to RfKillState and RfKillType enums 2022-02-08 18:58:53 +01:00
nm-device-wifi-p2p.h all: move "src/" directory to "src/core/" 2021-02-04 09:45:55 +01:00
nm-device-wifi.c wifi: disable FT in AP mode 2022-04-08 15:31:44 +02:00
nm-device-wifi.h format: reformat source tree with clang-format 13.0 2021-11-29 09:31:09 +00:00
nm-iwd-manager.c settings: add "plugin" argument to AddAndActivate2() 2022-03-28 13:29:28 +02:00
nm-iwd-manager.h iwd: Basic WFD support for NMDeviceIwdP2P 2022-01-21 11:16:24 +01:00
nm-wifi-ap.c core: use nm_dbus_manager_lookup_object_with_type() 2022-03-13 12:02:08 +01:00
nm-wifi-ap.h format: reformat source tree with clang-format 13.0 2021-11-29 09:31:09 +00:00
nm-wifi-common.c format: reformat source tree with clang-format 13.0 2021-11-29 09:31:09 +00:00
nm-wifi-common.h all: move "src/" directory to "src/core/" 2021-02-04 09:45:55 +01:00
nm-wifi-factory.c iwd: Add basic P2P device class for IWD 2022-01-21 11:16:14 +01:00
nm-wifi-p2p-peer.c core: use nm_dbus_manager_lookup_object_with_type() 2022-03-13 12:02:08 +01:00
nm-wifi-p2p-peer.h iwd: Ensure WFD IE is present during activation 2022-01-21 11:16:24 +01:00
nm-wifi-utils.c wifi: Add WFD utilities needed by the IWD backend 2022-01-21 11:13:58 +01:00
nm-wifi-utils.h wifi: Add WFD utilities needed by the IWD backend 2022-01-21 11:13:58 +01:00