1 /* 2 * Copyright (c) 2018-2020 The Linux Foundation. All rights reserved. 3 * Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved. 4 * 5 * Permission to use, copy, modify, and/or distribute this software for 6 * any purpose with or without fee is hereby granted, provided that the 7 * above copyright notice and this permission notice appear in all 8 * copies. 9 * 10 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL 11 * WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED 12 * WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE 13 * AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL 14 * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR 15 * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER 16 * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 17 * PERFORMANCE OF THIS SOFTWARE. 18 */ 19 20 #ifndef __CFG_MLME_H 21 #define __CFG_MLME_H 22 23 #include "cfg_define.h" 24 #include "cfg_converged.h" 25 #include "qdf_types.h" 26 #include "cfg_mlme_wps_params.h" 27 #include "cfg_mlme_chainmask.h" 28 #include "cfg_mlme_edca_params.h" 29 #include "cfg_mlme_generic.h" 30 #include "cfg_mlme_acs.h" 31 #include "cfg_mlme_power.h" 32 #include "cfg_mlme_ht_caps.h" 33 #include "cfg_mlme_he_caps.h" 34 #include "cfg_mlme_lfr.h" 35 #include "cfg_mlme_obss_ht40.h" 36 #include "cfg_mlme_dfs.h" 37 #include "cfg_mlme_mbo.h" 38 #include "cfg_mlme_dot11mode.h" 39 #include "cfg_mlme_nss_chains.h" 40 #include "cfg_mlme_vht_caps.h" 41 #include "cfg_qos.h" 42 #include "cfg_mlme_timeout.h" 43 #include "cfg_mlme_rates.h" 44 #include "wlan_mlme_product_details_cfg.h" 45 #include "cfg_mlme_sta.h" 46 #include "cfg_sap_protection.h" 47 #include "cfg_mlme_fe_wmm.h" 48 #include "cfg_mlme_powersave.h" 49 #include "cfg_mlme_sap.h" 50 #include "cfg_mlme_stats.h" 51 #include "cfg_mlme_twt.h" 52 #include "cfg_mlme_roam_scoring.h" 53 #include "cfg_mlme_oce.h" 54 #include "cfg_mlme_threshold.h" 55 #include "cfg_mlme_feature_flag.h" 56 #include "cfg_mlme_wep_params.h" 57 #include "cfg_mlme_wifi_pos.h" 58 #include "cfg_mlme_btm.h" 59 #include "cfg_mlme_fe_wlm.h" 60 #include "cfg_mlme_fe_rrm.h" 61 #include "cfg_mlme_mwc.h" 62 #include "cfg_mlme_reg.h" 63 #include "cfg_mlme_eht_caps.h" 64 #include "cfg_twt.h" 65 66 /* Please Maintain Alphabetic Order here */ 67 #define CFG_MLME_ALL \ 68 CFG_ACS_ALL \ 69 CFG_BTM_ALL \ 70 CFG_CHAINMASK_ALL \ 71 CFG_DFS_ALL \ 72 CFG_DOT11_MODE_ALL \ 73 CFG_EDCA_PARAMS_ALL \ 74 CFG_FE_RRM_ALL \ 75 CFG_FE_WLM_ALL \ 76 CFG_FEATURE_FLAG_ALL \ 77 CFG_GENERIC_ALL \ 78 CFG_HT_CAPS_ALL \ 79 CFG_HE_CAPS_ALL \ 80 CFG_LFR_ALL \ 81 CFG_MBO_ALL \ 82 CFG_MLME_POWER_ALL \ 83 CFG_MLME_PRODUCT_DETAILS_ALL \ 84 CFG_MWC_ALL \ 85 CFG_NSS_CHAINS_ALL \ 86 CFG_OBSS_HT40_ALL \ 87 CFG_OCE_ALL \ 88 CFG_POWERSAVE_ALL \ 89 CFG_QOS_ALL \ 90 CFG_RATES_ALL \ 91 CFG_REG_ALL \ 92 CFG_SAP_ALL \ 93 CFG_SAP_PROTECTION_ALL \ 94 CFG_ROAM_SCORING_ALL \ 95 CFG_STA_ALL \ 96 CFG_STATS_ALL \ 97 CFG_THRESHOLD_ALL \ 98 CFG_TIMEOUT_ALL \ 99 CFG_TWT_ALL \ 100 CFG_VHT_CAPS_ALL \ 101 CFG_WEP_PARAMS_ALL \ 102 CFG_WIFI_POS_ALL \ 103 CFG_WMM_PARAMS_ALL\ 104 CFG_WPS_ALL \ 105 CFG_EHT_CAPS_ALL 106 107 #endif /* __CFG_MLME_H */ 108