mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2024-11-22 06:19:34 +01:00
dpp: fail early if multicast frame registration is unsupported
This is done already for DPP, do the same for PKEX. Few drivers (ath9k upstream, ath10k/11k in progress) support this which is unfortunate but since a configurator will not work without this capability its best to fail early.
This commit is contained in:
parent
cac10b52fc
commit
5e0a97b197
@ -4362,6 +4362,12 @@ static struct l_dbus_message *dpp_start_pkex_configurator(struct dpp_sm *dpp,
|
||||
dpp->interface != DPP_INTERFACE_UNBOUND)
|
||||
return dbus_error_busy(message);
|
||||
|
||||
if (!dpp->mcast_support) {
|
||||
l_debug("Multicast frame registration not supported, cannot "
|
||||
"start a configurator");
|
||||
return dbus_error_not_supported(message);
|
||||
}
|
||||
|
||||
if (!network || !bss)
|
||||
return dbus_error_not_connected(message);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user