]> git.ipfire.org Git - thirdparty/hostap.git/blame - src/ap/wnm_ap.h
hostapd: Add MBO IE to BSS Transition Management Request frame
[thirdparty/hostap.git] / src / ap / wnm_ap.h
CommitLineData
d32d94db
XC
1/*
2 * IEEE 802.11v WNM related functions and structures
a30dff07 3 * Copyright (c) 2011-2014, Qualcomm Atheros, Inc.
d32d94db
XC
4 *
5 * This software may be distributed under the terms of the BSD license.
6 * See README for more details.
7 */
8
9#ifndef WNM_AP_H
10#define WNM_AP_H
11
2025cad9 12struct sta_info;
d32d94db 13
c79938a5 14int ieee802_11_rx_wnm_action_ap(struct hostapd_data *hapd,
dbfb8e82 15 const struct ieee80211_mgmt *mgmt, size_t len);
8d321a7d
JM
16int wnm_send_disassoc_imminent(struct hostapd_data *hapd,
17 struct sta_info *sta, int disassoc_timer);
2025cad9
JM
18int wnm_send_ess_disassoc_imminent(struct hostapd_data *hapd,
19 struct sta_info *sta, const char *url,
20 int disassoc_timer);
a30dff07
JM
21int wnm_send_bss_tm_req(struct hostapd_data *hapd, struct sta_info *sta,
22 u8 req_mode, int disassoc_timer, u8 valid_int,
23 const u8 *bss_term_dur, const char *url,
c0e2a172
AS
24 const u8 *nei_rep, size_t nei_rep_len,
25 const u8 *mbo_attrs, size_t mbo_len);
d32d94db
XC
26
27#endif /* WNM_AP_H */