From 6bae92e0f2720e4d2960bb57b48690243aec113b Mon Sep 17 00:00:00 2001 From: David Spinadel Date: Tue, 25 Jun 2013 13:36:04 +0300 Subject: [PATCH] nl80211: Add support for P2P Device in add interface Don't try to assign ifindex for P2P Device interface. Signed-off-by: David Spinadel --- src/drivers/driver_nl80211.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/drivers/driver_nl80211.c b/src/drivers/driver_nl80211.c index cc03c7266..a9a9c4aac 100644 --- a/src/drivers/driver_nl80211.c +++ b/src/drivers/driver_nl80211.c @@ -6613,6 +6613,13 @@ static int nl80211_create_iface_once(struct wpa_driver_nl80211_data *drv, return ret; } + if (iftype == NL80211_IFTYPE_P2P_DEVICE) { + wpa_printf(MSG_DEBUG, + "nl80211: New P2P Device interface %s created", + ifname); + return 0; + } + ifidx = if_nametoindex(ifname); wpa_printf(MSG_DEBUG, "nl80211: New interface %s created: ifindex=%d", ifname, ifidx);