From 0f14a44e6bae0fe88f4c0e3fe3701b3a9e7aea7d Mon Sep 17 00:00:00 2001 From: Eliad Peller Date: Wed, 22 Oct 2014 08:03:52 -0400 Subject: [PATCH] drivers: Add WMM parameters to association event data The WMM parameters will be used later for setting default tspec values. Signed-off-by: Eliad Peller --- src/drivers/driver.h | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/src/drivers/driver.h b/src/drivers/driver.h index 5be123b2c..9804a7a9c 100644 --- a/src/drivers/driver.h +++ b/src/drivers/driver.h @@ -1366,6 +1366,23 @@ enum tdls_peer_capability { TDLS_PEER_WMM = BIT(2), }; +/* valid info in the wmm_params struct */ +enum wmm_params_valid_info { + WMM_PARAMS_UAPSD_QUEUES_INFO = BIT(0), +}; + +/** + * struct wmm_params - WMM parameterss configured for this association + * @info_bitmap: Bitmap of valid wmm_params info; indicates what fields + * of the struct contain valid information. + * @uapsd_queues: Bitmap of ACs configured for uapsd (valid only if + * %WMM_PARAMS_UAPSD_QUEUES_INFO is set) + */ +struct wmm_params { + u8 info_bitmap; + u8 uapsd_queues; +}; + #ifdef CONFIG_MACSEC struct macsec_init_params { Boolean always_include_sci; @@ -3735,6 +3752,11 @@ union wpa_event_data { */ unsigned int freq; + /** + * wmm_params - WMM parameters used in this association. + */ + struct wmm_params wmm_params; + /** * addr - Station address (for AP mode) */