18d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt/* 28d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt * hostapd / WMM (Wi-Fi Multimedia) 38d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt * Copyright 2002-2003, Instant802 Networks, Inc. 48d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt * Copyright 2005-2006, Devicescape Software, Inc. 58d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt * 6fb79edc9df1f20461e90e478363d207348213d35Dmitry Shmidt * This software may be distributed under the terms of the BSD license. 7fb79edc9df1f20461e90e478363d207348213d35Dmitry Shmidt * See README for more details. 88d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt */ 98d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt 108d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#ifndef WME_H 118d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#define WME_H 128d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt 138d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidtstruct ieee80211_mgmt; 148d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidtstruct wmm_tspec_element; 158d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt 168d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidtu8 * hostapd_eid_wmm(struct hostapd_data *hapd, u8 *eid); 178d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidtint hostapd_eid_wmm_valid(struct hostapd_data *hapd, const u8 *eid, 188d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt size_t len); 198d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidtvoid hostapd_wmm_action(struct hostapd_data *hapd, 208d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt const struct ieee80211_mgmt *mgmt, size_t len); 218d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidtint wmm_process_tspec(struct wmm_tspec_element *tspec); 228d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt 238d520ff1dc2da35cdca849e982051b86468016d8Dmitry Shmidt#endif /* WME_H */ 24