TDLS: Allow driver to request TDLS Discovery Request initiation
This extends the TDLS operation request mechanism to allow TDLS Discovery Request to be initiated by the driver similarly to the existing Setup and Teardown requests. Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
This commit is contained in:
parent
41312fc7ef
commit
c10ca2a66f
2 changed files with 6 additions and 1 deletions
|
@ -4148,7 +4148,8 @@ union wpa_event_data {
|
||||||
u8 peer[ETH_ALEN];
|
u8 peer[ETH_ALEN];
|
||||||
enum {
|
enum {
|
||||||
TDLS_REQUEST_SETUP,
|
TDLS_REQUEST_SETUP,
|
||||||
TDLS_REQUEST_TEARDOWN
|
TDLS_REQUEST_TEARDOWN,
|
||||||
|
TDLS_REQUEST_DISCOVER,
|
||||||
} oper;
|
} oper;
|
||||||
u16 reason_code; /* for teardown */
|
u16 reason_code; /* for teardown */
|
||||||
} tdls;
|
} tdls;
|
||||||
|
|
|
@ -2494,6 +2494,10 @@ static void wpa_supplicant_event_tdls(struct wpa_supplicant *wpa_s,
|
||||||
wpa_drv_tdls_oper(wpa_s, TDLS_TEARDOWN,
|
wpa_drv_tdls_oper(wpa_s, TDLS_TEARDOWN,
|
||||||
data->tdls.peer);
|
data->tdls.peer);
|
||||||
break;
|
break;
|
||||||
|
case TDLS_REQUEST_DISCOVER:
|
||||||
|
wpa_tdls_send_discovery_request(wpa_s->wpa,
|
||||||
|
data->tdls.peer);
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif /* CONFIG_TDLS */
|
#endif /* CONFIG_TDLS */
|
||||||
|
|
Loading…
Reference in a new issue