13 #include "common/ieee802_11_defs.h" 14 #include "drivers/driver.h" 18 #define WMM_AC_ACCESS_POLICY_EDCA 1 19 #define WMM_AC_FIXED_MSDU_SIZE BIT(15) 21 #define WMM_AC_MAX_TID 7 22 #define WMM_AC_MAX_USER_PRIORITY 7 23 #define WMM_AC_MIN_SBA_UNITY 0x2000 24 #define WMM_AC_MAX_NOMINAL_MSDU 32767 52 } ac_params[WMM_AC_NUM];
59 WMM_AC_DIR_UPLINK = 0,
60 WMM_AC_DIR_DOWNLINK = 1,
61 WMM_AC_DIR_BIDIRECTIONAL = 3
78 #define TS_DIR_IDX_ALL (BIT(TS_DIR_IDX_COUNT) - 1) 101 u8 address[ETH_ALEN];
128 enum wmm_ac_dir direction;
138 int nominal_msdu_size;
145 int fixed_nominal_msdu;
155 int minimum_phy_rate;
160 int surplus_bandwidth_allowance;
163 void wmm_ac_notify_assoc(
struct wpa_supplicant *wpa_s,
const u8 *ies,
170 const u8 *sa,
const u8 *data,
size_t len);
171 int wpas_wmm_ac_status(
struct wpa_supplicant *wpa_s,
char *buf,
size_t buflen);
struct wmm_ac_ts_setup_params - TS setup parameters
Definition: wmm_ac.h:118
struct wmm_ac_addts_request - ADDTS Request Information
Definition: wmm_ac.h:89
struct wmm_ac_assoc_data - WMM Admission Control Association Data
Definition: wmm_ac.h:34
struct wpa_supplicant - Internal data for wpa_supplicant interface
Definition: wpa_supplicant_i.h:472
Definition: ieee802_11_defs.h:1274
struct wmm_params - WMM parameterss configured for this association : Bitmap of valid wmm_params info...
Definition: driver.h:1790