mac80211: add API to request TDLS operation from userspace
Write a mac80211 to the cfg80211 API for requesting a userspace TDLS operation. Define TDLS specific reason codes that can be used here. Signed-off-by: Arik Nemtsov <arikx.nemtsov@intel.com> Signed-off-by: Johannes Berg <johannes.berg@intel.com>
This commit is contained in:
committed by
Johannes Berg
parent
db67d661e8
commit
c887f0d3a0
@@ -4815,4 +4815,17 @@ int ieee80211_parse_p2p_noa(const struct ieee80211_p2p_noa_attr *attr,
|
||||
*/
|
||||
void ieee80211_update_p2p_noa(struct ieee80211_noa_data *data, u32 tsf);
|
||||
|
||||
/**
|
||||
* ieee80211_tdls_oper - request userspace to perform a TDLS operation
|
||||
* @vif: virtual interface
|
||||
* @peer: the peer's destination address
|
||||
* @oper: the requested TDLS operation
|
||||
* @reason_code: reason code for the operation, valid for TDLS teardown
|
||||
* @gfp: allocation flags
|
||||
*
|
||||
* See cfg80211_tdls_oper_request().
|
||||
*/
|
||||
void ieee80211_tdls_oper_request(struct ieee80211_vif *vif, const u8 *peer,
|
||||
enum nl80211_tdls_operation oper,
|
||||
u16 reason_code, gfp_t gfp);
|
||||
#endif /* MAC80211_H */
|
||||
|
||||
Reference in New Issue
Block a user