xref: /freebsd/contrib/wpa/src/ap/wmm.h (revision 416ba5c74546f32a993436a99516d35008e9f384)
1e28a4053SRui Paulo /*
2e28a4053SRui Paulo  * hostapd / WMM (Wi-Fi Multimedia)
3e28a4053SRui Paulo  * Copyright 2002-2003, Instant802 Networks, Inc.
4e28a4053SRui Paulo  * Copyright 2005-2006, Devicescape Software, Inc.
5e28a4053SRui Paulo  *
6*5b9c547cSRui Paulo  * This software may be distributed under the terms of the BSD license.
7*5b9c547cSRui Paulo  * See README for more details.
8e28a4053SRui Paulo  */
9e28a4053SRui Paulo 
10e28a4053SRui Paulo #ifndef WME_H
11e28a4053SRui Paulo #define WME_H
12e28a4053SRui Paulo 
13e28a4053SRui Paulo struct ieee80211_mgmt;
14e28a4053SRui Paulo struct wmm_tspec_element;
15e28a4053SRui Paulo 
16e28a4053SRui Paulo u8 * hostapd_eid_wmm(struct hostapd_data *hapd, u8 *eid);
17e28a4053SRui Paulo int hostapd_eid_wmm_valid(struct hostapd_data *hapd, const u8 *eid,
18e28a4053SRui Paulo 			  size_t len);
19e28a4053SRui Paulo void hostapd_wmm_action(struct hostapd_data *hapd,
20e28a4053SRui Paulo 			const struct ieee80211_mgmt *mgmt, size_t len);
21e28a4053SRui Paulo int wmm_process_tspec(struct wmm_tspec_element *tspec);
22e28a4053SRui Paulo 
23e28a4053SRui Paulo #endif /* WME_H */
24