mac80211_hwsim: set p2p device interface support indication

P2P device interface type was not indicated in the supported
interface types even when hwsim was configured with p2p device
support. Fix it.

Signed-off-by: Avraham Stern <avraham.stern@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
This commit is contained in:
Avraham Stern 2019-03-15 17:39:01 +02:00 committed by Johannes Berg
parent 1d9373329b
commit 0538395031

View File

@ -3889,6 +3889,8 @@ static int __init init_mac80211_hwsim(void)
param.p2p_device = support_p2p_device; param.p2p_device = support_p2p_device;
param.use_chanctx = channels > 1; param.use_chanctx = channels > 1;
param.iftypes = HWSIM_IFTYPE_SUPPORT_MASK; param.iftypes = HWSIM_IFTYPE_SUPPORT_MASK;
if (param.p2p_device)
param.iftypes |= BIT(NL80211_IFTYPE_P2P_DEVICE);
err = mac80211_hwsim_new_radio(NULL, &param); err = mac80211_hwsim_new_radio(NULL, &param);
if (err < 0) if (err < 0)