nl80211: Extend NL80211_CMD_TDLS_OPER to support discovery
authorSunil Dutt <usdutt@qti.qualcomm.com>
Fri, 6 Mar 2015 14:47:54 +0000 (20:17 +0530)
committerJouni Malinen <j@w1.fi>
Fri, 6 Mar 2015 19:13:21 +0000 (21:13 +0200)
ML80211_ATTR_TDLS_OPERATION can now set to NL80211_TDLS_DISCOVERY_REQ to
allow the driver to request wpa_supplicant to initiate TDLS Discovery
Request.

Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
src/drivers/driver_nl80211_event.c

index b59d139..87e412d 100644 (file)
@@ -1282,6 +1282,12 @@ static void nl80211_tdls_oper_event(struct wpa_driver_nl80211_data *drv,
                           MACSTR, MAC2STR(data.tdls.peer));
                data.tdls.oper = TDLS_REQUEST_TEARDOWN;
                break;
+       case NL80211_TDLS_DISCOVERY_REQ:
+               wpa_printf(MSG_DEBUG,
+                          "nl80211: TDLS discovery request for peer " MACSTR,
+                          MAC2STR(data.tdls.peer));
+               data.tdls.oper = TDLS_REQUEST_DISCOVER;
+               break;
        default:
                wpa_printf(MSG_DEBUG, "nl80211: Unsupported TDLS operatione "
                           "event");