On 05/27/2013 03:59 PM, Johannes Berg wrote:
On Mon, 2013-05-27 at 15:56 +0200, Arend van Spriel wrote:
I don't think I'd do either of those. Not creating P2P_DEVICE will
simply not work with drivers expecting it, and changing iftype to/from
P2P-Device isn't supported since it would delete/create the netdev.
So should we check that in cfg80211 upon wiphy_register().
Check what?
Check that the interface combinations contain a iface limit with only
P2P_DEVICE:
{
.max = 1,
.types = BIT(NL80211_IFTYPE_P2P_DEVICE)
}
I don't really see much choice but reject (or ignore) this option for
drivers using P2P_DEVICE. Why would anyone *really* want P2P operation
on wlan0 when another interface can be used?
In this mac80211_hwsim is a special case. We could make P2P_DEVICE
support in mac80211_hwsim optional using module parameter to allow
testing both cases.
Yes, that we could do.
johannes
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html