mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2024-11-25 17:59:25 +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)
|
dpp->interface != DPP_INTERFACE_UNBOUND)
|
||||||
return dbus_error_busy(message);
|
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)
|
if (!network || !bss)
|
||||||
return dbus_error_not_connected(message);
|
return dbus_error_not_connected(message);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user