From cb647fd309696d84de26726878dfc6388cc916f3 Mon Sep 17 00:00:00 2001 From: Jeff Johnson Date: Mon, 12 Dec 2022 09:11:16 -0800 Subject: [PATCH] qcacld-3.0: Fix MLME documentation The kernel-doc script identified multiple documentation issues in components/mlme, so fix them. Change-Id: I1fdcdcc7e43c8945044d22aeeca7b2f1b8bec6f7 CRs-Fixed: 3358666 --- components/mlme/core/inc/wlan_mlme_twt_api.h | 2 +- .../core/inc/wlan_mlme_vdev_mgr_interface.h | 12 +- components/mlme/core/src/wlan_mlme_main.c | 2 +- .../core/src/wlan_mlme_vdev_mgr_interface.c | 94 +---- .../mlme/dispatcher/inc/cfg_mlme_generic.h | 19 +- .../dispatcher/inc/wlan_ext_mlme_obj_types.h | 4 +- .../mlme/dispatcher/inc/wlan_mlme_api.h | 42 +-- .../dispatcher/inc/wlan_mlme_public_struct.h | 338 ++++++++++-------- .../inc/wlan_mlme_twt_public_struct.h | 2 +- .../dispatcher/inc/wlan_mlme_twt_ucfg_api.h | 2 +- .../mlme/dispatcher/inc/wlan_mlme_ucfg_api.h | 107 +++--- 11 files changed, 288 insertions(+), 336 deletions(-) diff --git a/components/mlme/core/inc/wlan_mlme_twt_api.h b/components/mlme/core/inc/wlan_mlme_twt_api.h index b2d350a6c8..82bfb92699 100644 --- a/components/mlme/core/inc/wlan_mlme_twt_api.h +++ b/components/mlme/core/inc/wlan_mlme_twt_api.h @@ -85,7 +85,7 @@ bool mlme_is_twt_setup_done(struct wlan_objmgr_psoc *psoc, /** * mlme_set_twt_session_state() - Set the TWT session state for the given dialog * id in TWT context - * @peer: Pointer to peer object + * @psoc: Pointer to psoc object * @peer_mac: Pointer to peer mac address * @dialog_id: Dialog id * @state: TWT session state diff --git a/components/mlme/core/inc/wlan_mlme_vdev_mgr_interface.h b/components/mlme/core/inc/wlan_mlme_vdev_mgr_interface.h index 1121e2019e..de5f1f10e4 100644 --- a/components/mlme/core/inc/wlan_mlme_vdev_mgr_interface.h +++ b/components/mlme/core/inc/wlan_mlme_vdev_mgr_interface.h @@ -346,9 +346,8 @@ QDF_STATUS mlme_set_tx_power(struct wlan_objmgr_vdev *vdev, /** * mlme_get_tx_power() - get tx power * @vdev: vdev pointer - * @tx_power: tx power info * - * Return: None + * Return: current tx power */ int8_t mlme_get_tx_power(struct wlan_objmgr_vdev *vdev); @@ -363,7 +362,7 @@ int8_t mlme_get_max_reg_power(struct wlan_objmgr_vdev *vdev); /** * mlme_set_max_reg_power() - set max reg power * @vdev: vdev pointer - * @max_tx_power: max tx power to be set + * @max_reg_power: max regulatory power to be set * * Return: QDF_STATUS */ @@ -478,10 +477,11 @@ QDF_STATUS mlme_vdev_self_peer_create(struct wlan_objmgr_vdev *vdev); QDF_STATUS mlme_vdev_self_peer_delete(struct scheduler_msg *self_peer_del_msg); /** - * mlme_vdev_uses_self_peer() - send vdev del resp to Upper layer - * @vdev_type: params of del vdev response + * mlme_vdev_uses_self_peer() - does vdev use self peer? + * @vdev_type: vdev type + * @vdev_subtype: vdev subtype * - * Return: boolean + * Return: true if the vdev type/subtype uses the self peer */ bool mlme_vdev_uses_self_peer(uint32_t vdev_type, uint32_t vdev_subtype); diff --git a/components/mlme/core/src/wlan_mlme_main.c b/components/mlme/core/src/wlan_mlme_main.c index f33b0c5924..acb5b75a82 100644 --- a/components/mlme/core/src/wlan_mlme_main.c +++ b/components/mlme/core/src/wlan_mlme_main.c @@ -2977,7 +2977,7 @@ end: } /** - * mlme_iot_parse_aggr_info - parse IOT related items in ini + * mlme_init_iot_cfg() - parse IOT related items in ini * @psoc: PSOC pointer * @iot: IOT related CFG items * diff --git a/components/mlme/core/src/wlan_mlme_vdev_mgr_interface.c b/components/mlme/core/src/wlan_mlme_vdev_mgr_interface.c index be7036b30a..ac391d85bc 100644 --- a/components/mlme/core/src/wlan_mlme_vdev_mgr_interface.c +++ b/components/mlme/core/src/wlan_mlme_vdev_mgr_interface.c @@ -213,8 +213,8 @@ static QDF_STATUS sta_mlme_vdev_restart_send(struct vdev_mlme_obj *vdev_mlme, /** * sta_mlme_vdev_start_req_failed() - MLME start fail callback * @vdev_mlme: vdev mlme object - * @event_data_len: event data length - * @event_data: event data + * @data_len: event data length + * @data: event data * * This function is called to send the vdev stop to firmware * @@ -332,8 +332,8 @@ static QDF_STATUS sta_mlme_vdev_disconnect_bss(struct vdev_mlme_obj *vdev_mlme, /** * sta_mlme_vdev_stop_send() - MLME vdev stop send callback * @vdev_mlme: vdev mlme object - * @event_data_len: event data length - * @event_data: event data + * @data_len: event data length + * @data: event data * * This function is called to send the vdev stop to firmware * @@ -351,8 +351,8 @@ static QDF_STATUS sta_mlme_vdev_stop_send(struct vdev_mlme_obj *vdev_mlme, /** * sta_mlme_vdev_sta_disconnect_start() - MLME vdev disconnect send callback * @vdev_mlme: vdev mlme object - * @event_data_len: event data length - * @event_data: event data + * @data_len: event data length + * @data: event data * * This function is called to trigger the vdev stop to firmware when * reassoc failure @@ -372,8 +372,8 @@ sta_mlme_vdev_sta_disconnect_start(struct vdev_mlme_obj *vdev_mlme, /** * vdevmgr_mlme_stop_continue() - MLME vdev stop send callback * @vdev_mlme: vdev mlme object - * @event_data_len: event data length - * @event_data: event data + * @data_len: event data length + * @data: event data * * This function is called to initiate operations on * LMAC/FW stop response such as remove peer. @@ -408,7 +408,7 @@ static QDF_STATUS ap_mlme_vdev_start_send(struct vdev_mlme_obj *vdev_mlme, } /** - * ap_start_continue () - vdev start rsp callback + * ap_mlme_start_continue () - vdev start rsp callback * @vdev_mlme: vdev mlme object * @data_len: event data length * @data: event data @@ -569,7 +569,7 @@ ap_mlme_vdev_is_newchan_no_cac(struct vdev_mlme_obj *vdev_mlme) } /** - * ap_mlme_vdev_down_send() - callback to send vdev down req + * vdevmgr_mlme_vdev_down_send() - callback to send vdev down req * @vdev_mlme: vdev mlme object * @data_len: event data length * @data: event data @@ -624,7 +624,7 @@ static QDF_STATUS ap_mlme_vdev_start_req_failed(struct vdev_mlme_obj *vdev_mlme, } /** - * ap_mlme_vdev_restart_send() a callback to send vdev restart + * ap_mlme_vdev_restart_send() - a callback to send vdev restart * @vdev_mlme: vdev mlme object * @data_len: event data length * @data: event data @@ -1499,7 +1499,7 @@ QDF_STATUS vdevmgr_mlme_vdev_send_set_mac_addr(struct qdf_mac_addr mac_addr, #endif /** - * ap_vdev_dfs_cac_timer_stop() – callback to stop cac timer + * ap_vdev_dfs_cac_timer_stop() - callback to stop cac timer * @vdev_mlme: vdev mlme object * @event_data_len: event data length * @event_data: event data @@ -1537,7 +1537,7 @@ static QDF_STATUS mon_mlme_vdev_start_restart_send( } /** - * mon_start_continue () - vdev start rsp callback + * mon_mlme_start_continue () - vdev start rsp callback * @vdev_mlme: vdev mlme object * @data_len: event data length * @data: event data @@ -1632,7 +1632,7 @@ static QDF_STATUS mon_mlme_vdev_down_send(struct vdev_mlme_obj *vdev_mlme, /** * vdevmgr_vdev_delete_rsp_handle() - callback to handle vdev delete response - * @vdev_mlme: vdev mlme object + * @psoc: psoc object * @rsp: pointer to vdev delete response * * This function is called to handle vdev delete response and send result to @@ -1737,7 +1737,8 @@ vdevmgr_vdev_start_rsp_handle(struct vdev_mlme_obj *vdev_mlme, } /** - * vdevmgr_vdev_delete_rsp_handle() - callback to handle vdev delete response + * vdevmgr_vdev_peer_delete_all_rsp_handle() - callback to handle vdev delete + * all response * @vdev_mlme: vdev mlme object * @rsp: pointer to vdev delete response * @@ -1905,37 +1906,6 @@ static QDF_STATUS ap_mlme_vdev_csa_complete(struct vdev_mlme_obj *vdev_mlme) return QDF_STATUS_SUCCESS; } -/** - * struct sta_mlme_ops - VDEV MLME operation callbacks structure for sta - * @mlme_vdev_start_send: callback to initiate actions of VDEV - * MLME start operation - * @mlme_vdev_restart_send: callback to initiate actions of VDEV - * MLME restart operation - * @mlme_vdev_stop_start_send: callback to block start/restart VDEV - * request command - * @mlme_vdev_sta_conn_start: callback to initiate connection - * @mlme_vdev_start_continue: callback to initiate operations on - * LMAC/FW start response - * @mlme_vdev_up_send: callback to initiate actions of VDEV - * MLME up operation - * @mlme_vdev_notify_up_complete: callback to notify VDEV MLME on moving - * to UP state - * @mlme_vdev_update_beacon: callback to initiate beacon update - * @mlme_vdev_disconnect_peers: callback to initiate disconnection of - * peers - * @mlme_vdev_stop_send: callback to initiate actions of VDEV - * MLME stop operation - * @mlme_vdev_stop_continue: callback to initiate operations on - * LMAC/FW stop response - * @mlme_vdev_down_send: callback to initiate actions of VDEV - * MLME down operation - * @mlme_vdev_notify_down_complete: callback to notify VDEV MLME on moving - * to INIT state - * @mlme_vdev_sta_disconn_start callback to trigger vdev stop to - * firmware when resaaoc failure - * @mlme_vdev_ext_peer_delete_all_rsp: Callback to trigger Delete all - * peers for the given vdev - */ static struct vdev_mlme_ops sta_mlme_ops = { .mlme_vdev_start_send = sta_mlme_vdev_start_send, .mlme_vdev_restart_send = sta_mlme_vdev_restart_send, @@ -1957,38 +1927,6 @@ static struct vdev_mlme_ops sta_mlme_ops = { vdevmgr_vdev_peer_delete_all_rsp_handle, }; -/** - * struct ap_mlme_ops - VDEV MLME operation callbacks structure for beaconing - * interface - * @mlme_vdev_start_send: callback to initiate actions of VDEV - * MLME start operation - * @mlme_vdev_restart_send: callback to initiate actions of VDEV - * MLME restart operation - * @mlme_vdev_stop_start_send: callback to block start/restart VDEV - * request command - * @mlme_vdev_start_continue: callback to initiate operations on - * LMAC/FW start response - * @mlme_vdev_up_send: callback to initiate actions of VDEV - * MLME up operation - * @mlme_vdev_notify_up_complete: callback to notify VDEV MLME on moving - * to UP state - * @mlme_vdev_update_beacon: callback to initiate beacon update - * @mlme_vdev_disconnect_peers: callback to initiate disconnection of - * peers - * @mlme_vdev_dfs_cac_timer_stop: callback to stop the DFS CAC timer - * @mlme_vdev_stop_send: callback to initiate actions of VDEV - * MLME stop operation - * @mlme_vdev_stop_continue: callback to initiate operations on - * LMAC/FW stop response - * @mlme_vdev_down_send: callback to initiate actions of VDEV - * MLME down operation - * @mlme_vdev_notify_down_complete: callback to notify VDEV MLME on moving - * to INIT state - * @mlme_vdev_is_newchan_no_cac: callback to check if new channel is DFS - * and cac is not required - * @mlme_vdev_ext_peer_delete_all_rsp: callback to handle vdev delete all peer - * response and send result to upper layer - */ static struct vdev_mlme_ops ap_mlme_ops = { .mlme_vdev_start_send = ap_mlme_vdev_start_send, .mlme_vdev_restart_send = ap_mlme_vdev_restart_send, diff --git a/components/mlme/dispatcher/inc/cfg_mlme_generic.h b/components/mlme/dispatcher/inc/cfg_mlme_generic.h index bbe7fed651..5af2bf7781 100644 --- a/components/mlme/dispatcher/inc/cfg_mlme_generic.h +++ b/components/mlme/dispatcher/inc/cfg_mlme_generic.h @@ -42,7 +42,7 @@ enum monitor_mode_concurrency { }; /** - * enum wds_mode_type: wds mode + * enum wlan_wds_mode - wds mode * @WLAN_WDS_MODE_DISABLED: WDS is disabled * @WLAN_WDS_MODE_REPEATER: WDS repeater mode * @WLAN_WDS_MODE_LAST: last value in enum @@ -57,13 +57,14 @@ enum wlan_wds_mode { WLAN_WDS_MODE_MAX = WLAN_WDS_MODE_LAST - 1, }; -/* debug_packet_log_type: Debug packet log type - * DEBUG_PKTLOG_TYPE_NONE: Debug packet log is disabled - * DEBUG_PKTLOG_TYPE_MGMT: Management frames logging is enabled. - * DEBUG_PKTLOG_TYPE_EAPOL: EAPOL packets logging is enabled. - * DEBUG_PKTLOG_TYPE_DHCP: DHCP packets logging is enabled. - * DEBUG_PKTLOG_TYPE_ACTION: Action frames logging is enabled. - * DEBUG_PKTLOG_TYPE_ARP: ARP packets logging is enabled. +/** + * enum debug_packet_log_type - Debug packet log type + * @DEBUG_PKTLOG_TYPE_NONE: Debug packet log is disabled + * @DEBUG_PKTLOG_TYPE_MGMT: Management frames logging is enabled. + * @DEBUG_PKTLOG_TYPE_EAPOL: EAPOL packets logging is enabled. + * @DEBUG_PKTLOG_TYPE_DHCP: DHCP packets logging is enabled. + * @DEBUG_PKTLOG_TYPE_ACTION: Action frames logging is enabled. + * @DEBUG_PKTLOG_TYPE_ARP: ARP packets logging is enabled. */ enum debug_packet_log_type { DEBUG_PKTLOG_TYPE_NONE = 0x0, @@ -223,7 +224,7 @@ enum t2lm_negotiation_support { "rf test mode Enable Flag") #ifdef CONFIG_BAND_6GHZ -/** +/* * relaxed_6ghz_conn_policy - Enable 6ghz relaxed connection policy * @Min: 0 * @Max: 1 diff --git a/components/mlme/dispatcher/inc/wlan_ext_mlme_obj_types.h b/components/mlme/dispatcher/inc/wlan_ext_mlme_obj_types.h index 7e0e2efaf9..bca632106e 100644 --- a/components/mlme/dispatcher/inc/wlan_ext_mlme_obj_types.h +++ b/components/mlme/dispatcher/inc/wlan_ext_mlme_obj_types.h @@ -1,5 +1,6 @@ /* * Copyright (c) 2019-2021 The Linux Foundation. All rights reserved. + * Copyright (c) 2022 Qualcomm Innovation Center, Inc. All rights reserved. * * Permission to use, copy, modify, and/or distribute this software for * any purpose with or without fee is hereby granted, provided that the @@ -27,11 +28,12 @@ #ifndef __WLAN_EXT_MLME_OBJ_TYPE_H__ #define __WLAN_EXT_MLME_OBJ_TYPE_H__ +struct opaque_mlme_pdev_ext; + /** * typedef mlme_pdev_ext_t - Opaque definition of pdev mlme pointer * Define ext_pdev_ptr from external umac/mlme component point to this type */ -struct opaque_mlme_pdev_ext; typedef struct opaque_mlme_pdev_ext mlme_pdev_ext_t; /** diff --git a/components/mlme/dispatcher/inc/wlan_mlme_api.h b/components/mlme/dispatcher/inc/wlan_mlme_api.h index c6b5fcd48b..71a9d05994 100644 --- a/components/mlme/dispatcher/inc/wlan_mlme_api.h +++ b/components/mlme/dispatcher/inc/wlan_mlme_api.h @@ -135,7 +135,7 @@ wlan_mlme_get_enable_deauth_to_disassoc_map(struct wlan_objmgr_psoc *psoc, /** * wlan_mlme_get_ht_cap_info() - Get the HT cap info config * @psoc: pointer to psoc object - * @value: pointer to the value which will be filled for the caller + * @ht_cap_info: pointer to the value which will be filled for the caller * * Return: QDF Status */ @@ -216,7 +216,7 @@ wlan_mlme_get_manufacture_product_version(struct wlan_objmgr_psoc *psoc, /** * wlan_mlme_set_ht_cap_info() - Set the HT cap info config * @psoc: pointer to psoc object - * @value: Value that needs to be set from the caller + * @ht_cap_info: Value that needs to be set from the caller * * Return: QDF Status */ @@ -296,7 +296,6 @@ wlan_mlme_get_wlm_multi_client_ll_caps(struct wlan_objmgr_psoc *psoc) * wlan_mlme_get_coex_unsafe_chan_nb_user_prefer() - get coex unsafe nb * support * @psoc: pointer to psoc object - * @value: pointer to the value which will be filled for the caller * * Return: coex_unsafe_chan_nb_user_prefer */ @@ -545,11 +544,10 @@ wlan_mlme_get_external_acs_policy(struct wlan_objmgr_psoc *psoc, bool *value); /** - * * wlan_mlme_get_sap_inactivity_override() - Check if sap max inactivity * override flag is set. * @psoc: pointer to psoc object - * @sme_config - Sme config struct + * @value: Value that needs to be set from the caller * * Return: QDF Status */ @@ -675,7 +673,7 @@ QDF_STATUS wlan_mlme_get_assoc_sta_limit(struct wlan_objmgr_psoc *psoc, int *value); /** - * wlan_mlme_set_sap_get_peer_info() - get the sap get peer info + * wlan_mlme_get_sap_get_peer_info() - get the sap get peer info * @psoc: pointer to psoc object * @value: Value that needs to be set from the caller * @@ -730,7 +728,7 @@ wlan_mlme_is_6g_sap_fd_enabled(struct wlan_objmgr_psoc *psoc, bool *value); /** - * wlan_mlme_get_sap_allow_all_channels() - get the value sap max peers + * wlan_mlme_get_sap_max_peers() - get the value sap max peers * @psoc: pointer to psoc object * @value: Value that needs to be set from the caller * @@ -1258,8 +1256,7 @@ QDF_STATUS wlan_mlme_peer_get_assoc_rsp_ies(struct wlan_objmgr_peer *peer, /** * wlan_mlme_get_mcc_duty_cycle_percentage() - Get primary STA iface duty * cycle percentage - * @psoc: pointer to psoc object - * @value: value that needs to be set from the caller + * @pdev: pointer to pdev object * * API to get the MCC duty cycle for primary and secondary STA's * @@ -2352,7 +2349,7 @@ QDF_STATUS mlme_update_nss_vht_cap(struct wlan_objmgr_psoc *psoc); * mlme_get_bss_11be_allowed() - Check BSS allowed in 11be mode * @psoc: psoc context * @bssid: bssid - * @ie_date: ie data + * @ie_data: ie data * @ie_length: ie data length * * Return: true if AP in 11be oui allow list @@ -2394,6 +2391,7 @@ QDF_STATUS wlan_mlme_set_sap_uapsd_flag(struct wlan_objmgr_psoc *psoc, /** * wlan_mlme_is_11h_enabled() - Get the 11h flag * @psoc: psoc context + * @value: Enable/Disable value ptr. * * Return: QDF_STATUS */ @@ -2403,6 +2401,7 @@ wlan_mlme_is_11h_enabled(struct wlan_objmgr_psoc *psoc, bool *value); /** * wlan_mlme_set_11h_enabled() - Set the 11h flag * @psoc: psoc context + * @value: Enable/Disable value * * Return: QDF_STATUS */ @@ -2412,6 +2411,7 @@ wlan_mlme_set_11h_enabled(struct wlan_objmgr_psoc *psoc, bool value); /** * wlan_mlme_is_11d_enabled() - Get the 11d flag * @psoc: psoc context + * @value: Enable/Disable value ptr. * * Return: QDF_STATUS */ @@ -2421,6 +2421,7 @@ wlan_mlme_is_11d_enabled(struct wlan_objmgr_psoc *psoc, bool *value); /** * wlan_mlme_set_11d_enabled() - Set the 11h flag * @psoc: psoc context + * @value: Enable/Disable value * * Return: QDF_STATUS */ @@ -2449,7 +2450,7 @@ wlan_mlme_set_rf_test_mode_enabled(struct wlan_objmgr_psoc *psoc, bool value); #ifdef CONFIG_BAND_6GHZ /** - * wlan_mlme_is_relaxed_6ghz_conn_policy_enabled() - Get the 6ghz relaxed + * wlan_mlme_is_relaxed_6ghz_conn_policy_enabled() - Get the 6 GHz relaxed * connection policy flag * @psoc: psoc context * @value: Enable/Disable value ptr. @@ -2461,8 +2462,8 @@ wlan_mlme_is_relaxed_6ghz_conn_policy_enabled(struct wlan_objmgr_psoc *psoc, bool *value); /** - * wlan_mlme_set_relaxed_6ghz_conn_policy_enabled() - Set the 6ghz relaxed - * connection policy flag + * wlan_mlme_set_relaxed_6ghz_conn_policy() - Set the 6 GHz relaxed + * connection policy flag * @psoc: psoc context * @value: True/False * @@ -2797,7 +2798,7 @@ wlan_mlme_get_wps_uuid(struct wlan_mlme_wps_params *wps_params, uint8_t *data); /** * wlan_mlme_get_self_gen_frm_pwr() - get self gen frm pwr * @psoc: pointer to psoc object - * @val: Pointer to the value which will be filled for the caller + * @value: Pointer to the value which will be filled for the caller * * Return: QDF Status */ @@ -2808,7 +2809,7 @@ wlan_mlme_get_self_gen_frm_pwr(struct wlan_objmgr_psoc *psoc, /** * wlan_mlme_get_4way_hs_offload() - get 4-way hs offload to fw cfg * @psoc: pointer to psoc object - * @val: Pointer to the value which will be filled for the caller + * @value: Pointer to the value which will be filled for the caller * * Return: QDF Status */ @@ -2819,7 +2820,7 @@ wlan_mlme_get_4way_hs_offload(struct wlan_objmgr_psoc *psoc, uint32_t *value); * wlan_mlme_get_bmiss_skip_full_scan_value() - To get value of * bmiss_skip_full_scan ini * @psoc: pointer to psoc object - * @val: Pointer to the value which will be filled for the caller + * @value: Pointer to the value which will be filled for the caller * * Return: QDF Status */ @@ -3238,7 +3239,7 @@ QDF_STATUS wlan_mlme_get_sae_assoc_retry_count(struct wlan_objmgr_psoc *psoc, uint8_t *retry_count); /** - * wlan_mlme_get_sae_assoc_retry_count() - Get the sae auth retry count + * wlan_mlme_get_sae_auth_retry_count() - Get the sae auth retry count * @psoc: pointer to psoc object * @retry_count: auth retry count * @@ -3681,7 +3682,6 @@ wlan_mlme_get_wds_mode(struct wlan_objmgr_psoc *psoc) /** * mlme_is_twt_enabled() - Get if TWT is enabled via ini. * @psoc: pointer to psoc object - * @val: pointer to the value to be filled * * Return: True if TWT is enabled else false. */ @@ -3858,7 +3858,8 @@ wlan_mlme_get_last_delba_sent_time(struct wlan_objmgr_vdev *vdev); /** * mlme_set_user_ps() - Set the PS user config - * @vdev: Vdev object pointer + * @psoc: Pointer to psoc object + * @vdev_id: vdev id * @ps_enable: User PS enable * * Return: QDF_STATUS @@ -3879,7 +3880,6 @@ bool mlme_get_user_ps(struct wlan_objmgr_psoc *psoc, uint8_t vdev_id); /** * wlan_mlme_get_p2p_p2p_conc_support() - Get p2p+p2p conc support * @psoc: pointer to psoc object - * @val : value * * Return: Success/failure */ @@ -4036,7 +4036,7 @@ uint8_t mlme_get_max_vht_mcs_idx(u_int16_t rx_vht_mcs_map, #ifdef WLAN_FEATURE_SON /** - * mlme_set_vdev_max_mcs_idx() - Save max mcs index of vdev + * mlme_save_vdev_max_mcs_idx() - Save max mcs index of vdev * @vdev: pointer to vdev object * @max_mcs_idx: max_mcs_idx to save * diff --git a/components/mlme/dispatcher/inc/wlan_mlme_public_struct.h b/components/mlme/dispatcher/inc/wlan_mlme_public_struct.h index 1aa81067be..4a0daf338e 100644 --- a/components/mlme/dispatcher/inc/wlan_mlme_public_struct.h +++ b/components/mlme/dispatcher/inc/wlan_mlme_public_struct.h @@ -36,10 +36,10 @@ #define OWE_TRANSITION_OUI_TYPE "\x50\x6f\x9a\x1c" #define OWE_TRANSITION_OUI_SIZE 4 -/** +/* * EID_VENDOR| IE_LEN | OUI |OUI_TYPE| OWE transition BSSID|SSID_LEN| SSID | * (1) | (1) | (3) | (1) | (6) | (1) |(SSID_LEN)| -*/ + */ #define OWE_SSID_LEN_OFFSET 12 #define OWE_SSID_OFFSET 13 @@ -95,7 +95,7 @@ #define DEFAULT_ROAM_TRIGGER_BITMAP 0xFFFFFFFF -/** +/* * detect AP off based FW reported last RSSI > roaming Low rssi * and not less than 20db of host cached RSSI */ @@ -220,20 +220,20 @@ struct mlme_edca_ac_vo { }; /** - * enum dot11_mode - Dot11 mode of the vdev - * MLME_DOT11_MODE_ALL: vdev supports all dot11 modes - * MLME_DOT11_MODE_11A: vdev just supports 11A mode - * MLME_DOT11_MODE_11B: vdev supports 11B mode, and modes above it - * MLME_DOT11_MODE_11G: vdev supports 11G mode, and modes above it - * MLME_DOT11_MODE_11N: vdev supports 11N mode, and modes above it - * MLME_DOT11_MODE_11G_ONLY: vdev just supports 11G mode - * MLME_DOT11_MODE_1N_ONLYA: vdev just supports 11N mode - * MLME_DOT11_MODE_11AC: vdev supports 11AC mode, and modes above it - * MLME_DOT11_MODE_11AC_ONLY: vdev just supports 11AC mode - * MLME_DOT11_MODE_11AX: vdev supports 11AX mode, and modes above it - * MLME_DOT11_MODE_11AX_ONLY: vdev just supports 11AX mode - * MLME_DOT11_MODE_11BE: vdev supports 11BE mode, and modes above it - * MLME_DOT11_MODE_11BE_ONLY: vdev just supports 11BE mode + * enum mlme_dot11_mode - Dot11 mode of the vdev + * @MLME_DOT11_MODE_ALL: vdev supports all dot11 modes + * @MLME_DOT11_MODE_11A: vdev just supports 11A mode + * @MLME_DOT11_MODE_11B: vdev supports 11B mode, and modes above it + * @MLME_DOT11_MODE_11G: vdev supports 11G mode, and modes above it + * @MLME_DOT11_MODE_11N: vdev supports 11N mode, and modes above it + * @MLME_DOT11_MODE_11G_ONLY: vdev just supports 11G mode + * @MLME_DOT11_MODE_11N_ONLY: vdev just supports 11N mode + * @MLME_DOT11_MODE_11AC: vdev supports 11AC mode, and modes above it + * @MLME_DOT11_MODE_11AC_ONLY: vdev just supports 11AC mode + * @MLME_DOT11_MODE_11AX: vdev supports 11AX mode, and modes above it + * @MLME_DOT11_MODE_11AX_ONLY: vdev just supports 11AX mode + * @MLME_DOT11_MODE_11BE: vdev supports 11BE mode, and modes above it + * @MLME_DOT11_MODE_11BE_ONLY: vdev just supports 11BE mode */ enum mlme_dot11_mode { MLME_DOT11_MODE_ALL, @@ -312,7 +312,7 @@ enum mlme_ts_info_ack_policy { }; /** - * struct mlme_edca_params - EDCA pramaters related config items + * struct wlan_mlme_edca_params - EDCA pramaters related config items * * @ani_acbk_l: EDCA parameters for ANI local access category background * @ani_acbe_l: EDCA parameters for ANI local access category best effort @@ -339,10 +339,11 @@ enum mlme_ts_info_ack_policy { * @etsi_acvi_b: EDCA parameters for ETSI bcast access category video * @etsi_acvo_b: EDCA parameters for ETSI bcast access category voice * @enable_edca_params: Enable edca parameter - * @mlme_edca_ac_vo: value for edca_ac_vo - * @mlme_edca_ac_vi: value for edca_ac_vi - * @mlme_edca_ac_bk: value for edca_ac_bk - * @mlme_edca_ac_be: value for edca_ac_be + * @enable_wmm_txop: Enable WMM TxOp + * @edca_ac_vo: value for edca_ac_vo + * @edca_ac_vi: value for edca_ac_vi + * @edca_ac_bk: value for edca_ac_bk + * @edca_ac_be: value for edca_ac_be * @edca_param_type: Edca param type */ struct wlan_mlme_edca_params { @@ -403,6 +404,7 @@ struct wlan_mlme_edca_params { #define MLME_NUM_WLM_LATENCY_LEVEL 4 #define MLME_RMENABLEDCAP_MAX_LEN 5 +#ifndef ANI_LITTLE_BIT_ENDIAN /** * struct mlme_ht_capabilities_info - HT Capabilities Info * @l_sig_tx_op_protection: L-SIG TXOP Protection Mechanism support @@ -420,7 +422,6 @@ struct wlan_mlme_edca_params { * @supported_channel_width_set: Supported Chan Width - 0:20Mhz, 1:20Mhz & 40Mhz * @adv_coding_cap: Rx LDPC support */ -#ifndef ANI_LITTLE_BIT_ENDIAN struct mlme_ht_capabilities_info { uint16_t l_sig_tx_op_protection:1; uint16_t stbc_control_frame:1; @@ -458,7 +459,7 @@ struct mlme_ht_capabilities_info { /** * struct wlan_ht_config - HT capabilities - * @ht_info: ht caps in bitwise + * @ht_caps: ht caps in bitwise * @caps: uint32 caps */ struct wlan_ht_config { @@ -468,13 +469,13 @@ struct wlan_ht_config { }; }; +#ifndef ANI_LITTLE_BIT_ENDIAN /** * struct mlme_ht_param_info - HT AMPDU Parameters Info * @reserved: reserved bits * @mpdu_density: MPDU Density * @max_rx_ampdu_factor: Max Rx AMPDU Factor */ -#ifndef ANI_LITTLE_BIT_ENDIAN struct mlme_ht_param_info { uint8_t reserved:3; uint8_t mpdu_density:3; @@ -488,15 +489,15 @@ struct mlme_ht_param_info { #endif } qdf_packed; +#ifndef ANI_LITTLE_BIT_ENDIAN /** * struct mlme_ht_ext_cap_info - Extended HT Capabilities Info - * reserved_2: Reserved Bits - * mcs_feedback: MCS Feedback Capability - * reserved_1: Reserved Bits - * transition_time: Time needed for transition between 20Mhz and 40 Mhz - * pco: PCO (Phased Coexistence Operation) Support + * @reserved_2: Reserved Bits + * @mcs_feedback: MCS Feedback Capability + * @reserved_1: Reserved Bits + * @transition_time: Time needed for transition between 20Mhz and 40 Mhz + * @pco: PCO (Phased Coexistence Operation) Support */ -#ifndef ANI_LITTLE_BIT_ENDIAN struct mlme_ht_ext_cap_info { uint16_t reserved_2:6; uint16_t mcs_feedback:2; @@ -514,6 +515,7 @@ struct mlme_ht_ext_cap_info { } qdf_packed; #endif +#ifndef ANI_LITTLE_BIT_ENDIAN /** * struct mlme_ht_info_field_1 - Additional HT IE Field1 * @service_interval_granularity: Shortest Service Interval @@ -522,7 +524,6 @@ struct mlme_ht_ext_cap_info { * @recommended_tx_width_set: Recommended Tx Channel Width * @secondary_channel_offset: Secondary Channel Offset */ -#ifndef ANI_LITTLE_BIT_ENDIAN struct mlme_ht_info_field_1 { uint8_t service_interval_granularity:3; uint8_t controlled_access_only:1; @@ -609,6 +610,7 @@ struct wlan_fils_connection_info { }; #endif +#ifndef ANI_LITTLE_BIT_ENDIAN /** * struct mlme_ht_info_field_3 - Additional HT IE Field3 * @reserved: reserved bits @@ -619,7 +621,6 @@ struct wlan_fils_connection_info { * @dual_cts_protection: Dual CTS protection Required * @basic_stbc_mcs: Basic STBC MCS */ -#ifndef ANI_LITTLE_BIT_ENDIAN struct mlme_ht_info_field_3 { uint16_t reserved:4; uint16_t pco_phase:1; @@ -732,6 +733,9 @@ struct wlan_mlme_wps_params { * @max_li_modulated_dtim_time: Max modulated DTIM time. * @country_code_priority: Country code priority. * @sap_pref_chan_location: SAP Preferred channel location. + * @sap_force_11n_for_11ac: + * @go_force_11n_for_11ac: + * @ap_random_bssid_enable: * @sap_mcc_chnl_avoid: SAP MCC channel avoidance flag * @sap_11ac_override: Overrirde SAP bandwidth to 11ac * @go_11ac_override: Override GO bandwidth to 11ac @@ -820,7 +824,7 @@ struct wlan_mlme_mbo { * struct wlan_mlme_powersave - Powersave related ini configs * @is_imps_enabled: flag to enable/disable IMPS * @is_bmps_enabled: flag to enable/disable BMPS - * @auto_bmps_timer: auto BMPS timer value + * @auto_bmps_timer_val: auto BMPS timer value * @bmps_min_listen_interval: BMPS listen interval minimum value * @bmps_max_listen_interval: BMPS listen interval maximum value * @dtim_selection_diversity: dtim selection diversity value to be sent to fw @@ -835,7 +839,7 @@ struct wlan_mlme_powersave { }; /** - * struct wlan_mlme_vht_caps - MLME VHT config items + * struct mlme_vht_capabilities_info - MLME VHT config items * @supp_chan_width: Supported Channel Width * @ldpc_coding_cap: LDPC Coding Capability * @short_gi_80mhz: 80MHz Short Guard Interval @@ -875,11 +879,15 @@ struct wlan_mlme_powersave { * @ampdu_len_exponent: To handle maximum receive AMPDU ampdu len exponent * @ampdu_len: To handle maximum receive AMPDU ampdu len * @tx_bfee_sap: enable tx bfee SAp - * @subfee_vendor_vhtie: enable subfee vendor vht ie + * @vendor_vhtie: enable subfee vendor vht ie * @tx_bf_cap: Transmit bf capability * @as_cap: Antenna sharing capability info * @disable_ldpc_with_txbf_ap: Disable ldpc capability * @vht_mcs_10_11_supp: VHT MCS 10 & 11 support + * @extended_nss_bw_supp: + * @vht_extended_nss_bw_cap: + * @max_nsts_total: + * @restricted_80p80_bw_supp: */ struct mlme_vht_capabilities_info { uint8_t supp_chan_width; @@ -945,8 +953,8 @@ struct wlan_mlme_vht_caps { * @ldpc_coding: LDPC coding capability * @shortgi80: short GI 80 support * @shortgi160and80plus80: short Gi 160 & 80+80 support - * @tx_stbc; Tx STBC cap - * @tx_stbc: Rx STBC cap + * @tx_stbc: Tx STBC cap + * @rx_stbc: Rx STBC cap * @su_beam_former: SU beam former cap * @su_beam_formee: SU beam formee cap * @csnof_beamformer_antSup: Antenna support for beamforming @@ -957,6 +965,10 @@ struct wlan_mlme_vht_caps { * @htc_vhtcap: HTC VHT capability * @max_ampdu_lenexp: AMPDU length * @vht_link_adapt: VHT link adapatation capable + * @rx_antpattern: RX antenna pattern + * @tx_antpattern: TX antenna pattern + * @extended_nss_bw_supp: + * @caps: entire capability bitmap */ struct wlan_vht_config { union { @@ -1035,6 +1047,17 @@ struct wlan_mlme_qos { /** * struct wlan_mlme_he_caps - HE Capabilities related config items + * @dot11_he_cap: + * @he_cap_orig: + * @he_ppet_2g: + * @he_ppet_5g: + * @he_ops_basic_mcs_nss: + * @he_dynamic_fragmentation: + * @enable_ul_mimo: + * @enable_ul_ofdm: + * @he_sta_obsspd: + * @he_mcs_12_13_supp_2g: + * @he_mcs_12_13_supp_5g: */ struct wlan_mlme_he_caps { tDot11fIEhe_cap dot11_he_cap; @@ -1054,6 +1077,8 @@ struct wlan_mlme_he_caps { #ifdef WLAN_FEATURE_11BE /** * struct wlan_mlme_eht_caps - EHT Capabilities related config items + * @dot11_eht_cap: current EHT capabilities + * @eht_cap_orig: original EHT capabilities */ struct wlan_mlme_eht_caps { tDot11fIEeht_cap dot11_eht_cap; @@ -1100,8 +1125,8 @@ struct mlme_tgt_caps { /** * struct wlan_mlme_rates - RATES related config items - * @cfpPeriod: cfp period info - * @cfpMaxDuration: cfp Max duration info + * @cfp_period: cfp period info + * @cfp_max_duration: cfp Max duration info * @max_htmcs_txdata: max HT mcs info for Tx * @disable_abg_rate_txdata: disable abg rate info for tx data * @sap_max_mcs_txdata: sap max mcs info @@ -1155,11 +1180,11 @@ struct wlan_mlme_rates { /** * struct wlan_mlme_feature_flag - feature related information - * @accept_short_slot_assoc: enable short sloc feature + * @accept_short_slot_assoc: enable short slot feature * @enable_hcf: enable HCF feature * @enable_rsn: enable RSN for connection * @enable_short_preamble_11g: enable short preamble for 11g - * @enable_short_slot_time_11g + * @enable_short_slot_time_11g: enable shot slot time for 11g * @enable_ampdu: enable AMPDU feature * @enable_mcc: enable MCC feature * @mcc_rts_cts_prot: RTS-CTS protection in MCC @@ -1235,9 +1260,10 @@ struct wlan_mlme_chainmask { * enum wlan_mlme_ratemask_type: Type of PHY for ratemask * @WLAN_MLME_RATEMASK_TYPE_NO_MASK: no ratemask set * @WLAN_MLME_RATEMASK_TYPE_CCK: CCK/OFDM rate - * @WLAN_MLEM_RATEMASK_TYPE_HT: HT rate + * @WLAN_MLME_RATEMASK_TYPE_HT: HT rate * @WLAN_MLME_RATEMASK_TYPE_VHT: VHT rate * @WLAN_MLME_RATEMASK_TYPE_HE: HE rate + * @WLAN_MLME_RATEMASK_TYPE_MAX: max enumeration * * This is used for 'type' values in wlan_mlme_ratemask */ @@ -1284,6 +1310,7 @@ struct dual_sta_policy { * @CFG_GO_NEGOTIATION_REQ_FRAME_TYPE: p2p go negotiation request fame * @CFG_P2P_INVITATION_REQ_FRAME_TYPE: p2p invitation request frame * @CFG_PROVISION_DISCOVERY_REQ_FRAME_TYPE: p2p provision discovery request + * @CFG_FRAME_TYPE_MAX: max enumeration */ enum mlme_cfg_frame_type { CFG_GO_NEGOTIATION_REQ_FRAME_TYPE = 0, @@ -1585,9 +1612,9 @@ struct wlan_mlme_eml_cap { /** * enum dot11p_mode - The 802.11p mode of operation - * @WLAN_HDD_11P_DISABLED: 802.11p mode is disabled - * @WLAN_HDD_11P_STANDALONE: 802.11p-only operation - * @WLAN_HDD_11P_CONCURRENT: 802.11p and WLAN operate concurrently + * @CFG_11P_DISABLED: 802.11p mode is disabled + * @CFG_11P_STANDALONE: 802.11p-only operation + * @CFG_11P_CONCURRENT: 802.11p and WLAN operate concurrently */ enum dot11p_mode { CFG_11P_DISABLED = 0, @@ -1644,7 +1671,7 @@ enum station_keepalive_method { * enum station_prefer_bw - Station preferred bandwidth to connect AP * @STA_PREFER_BW_DEFAULT: Station connects AP with its max bw capability. * @STA_PREFER_BW_VHT80MHZ: Station connects in VHT 80MHz 2x2 when AP is in - 160MHz 2x2 + * 160MHz 2x2 * @STA_PREFER_BW_80MHZ: Station connects in 80MHz when AP is in 160MHz */ enum station_prefer_bw { @@ -1674,13 +1701,15 @@ enum station_prefer_bw { * @force_rsne_override: Force rsnie override from user * @single_tid: Set replay counter for all TID * @allow_tpc_from_ap: Support for AP power constraint + * @sta_keepalive_method: STA keepalive method * @usr_disabled_roaming: User config for roaming disable * @usr_scan_probe_unicast_ra: User config unicast probe req in scan - * @max_li_modulated_dtim_time_ms: Max modulated DTIM time in ms. + * @event_payload: Diagnostic event payload + * @max_li_modulated_dtim_time_ms: Max modulated DTIM time in ms. * @mlo_support_link_num: max number of links that sta mlo supports * @mlo_support_link_band: band bitmap that sta mlo supports - * @mlo_max_simultaneous_links number of simultaneous links - * @usr_disable_eht user disable the eht for STA + * @mlo_max_simultaneous_links: number of simultaneous links + * @usr_disable_eht: user disable the eht for STA */ struct wlan_mlme_sta_cfg { uint32_t sta_keep_alive_period; @@ -1736,9 +1765,9 @@ struct wlan_mlme_stats_cfg { /** * enum roaming_dfs_channel_type - Allow dfs channel in roam - * @CFG_ROAMING_DFS_CHANNEL_DISABLED: Disallow dfs channel in roam - * @CFG_ROAMING_DFS_CHANNEL_ENABLED_NORMAL: Allow dfs channel - * @CFG_ROAMING_DFS_CHANNEL_ENABLED_ACTIVE: Allow dfs channel with active scan + * @ROAMING_DFS_CHANNEL_DISABLED: Disallow dfs channel in roam + * @ROAMING_DFS_CHANNEL_ENABLED_NORMAL: Allow dfs channel + * @ROAMING_DFS_CHANNEL_ENABLED_ACTIVE: Allow dfs channel with active scan */ enum roaming_dfs_channel_type { ROAMING_DFS_CHANNEL_DISABLED, @@ -1746,7 +1775,7 @@ enum roaming_dfs_channel_type { ROAMING_DFS_CHANNEL_ENABLED_ACTIVE, }; -/* +/** * struct bss_load_trigger - parameters related to bss load triggered roam * @enabled: flag to check if this trigger is enabled/disabled * @threshold: Bss load threshold value above which roaming should start @@ -1788,7 +1817,7 @@ struct bss_load_trigger { /** * struct fw_scan_channels - Channel details part of VDEV set PCL command * @num_channels: Number of channels - * @ch_freq_list: Channel Frequency list + * @freq: Channel Frequency list */ struct fw_scan_channels { uint8_t num_channels; @@ -1797,124 +1826,129 @@ struct fw_scan_channels { /** * struct wlan_mlme_lfr_cfg - MLME LMAC fast roaming config - * @mawc_roam_enabled: Enable/Disable MAWC during roaming - * @enable_fast_roam_in_concurrency:Enable LFR roaming on STA during concurrency - * @vendor_btm_param: Vendor WTC roam trigger parameters - * @roam_rt_stats: Roam event stats vendor command parameters - * @lfr3_roaming_offload: Enable/disable roam offload feature - * @lfr3_dual_sta_roaming_enabled: Enable/Disable dual sta roaming offload - * feature - * @enable_self_bss_roam: enable roaming to connected BSSID + * @mawc_roam_enabled: Enable/Disable MAWC during roaming + * @enable_fast_roam_in_concurrency: Enable LFR roaming on STA during + * concurrency + * @vendor_btm_param: Vendor WTC roam trigger parameters + * @roam_rt_stats: Roam event stats vendor command parameters + * @lfr3_roaming_offload: Enable/disable roam offload feature + * @lfr3_dual_sta_roaming_enabled: Enable/Disable dual sta roaming offload + * feature + * @enable_self_bss_roam: enable roaming to connected BSSID * @enable_disconnect_roam_offload: enable disassoc/deauth roam scan. * @enable_idle_roam: flag to enable/disable idle roam in fw * @idle_roam_rssi_delta: rssi delta of connected ap which is used to - * identify if the AP is idle or in motion + * identify if the AP is idle or in motion * @idle_roam_inactive_time: Timeout value in seconds, above which the - * connection is idle + * connection is idle * @idle_data_packet_count: data packet count measured during inactive time, - * below which the connection is idle. + * below which the connection is idle. + * @idle_roam_band: Bands on which idle roam scan is allowed * @idle_roam_min_rssi: Minimum rssi of connected AP to be considered for - * idle roam trigger. - * @enable_roam_reason_vsie: Enable/disable incluison of roam reason - * vsie in Re(assoc) frame - * @roam_trigger_bitmap: Bitmap of roaming triggers. - * @sta_roam_disable STA roaming disabled by interfaces - * @early_stop_scan_enable: Set early stop scan - * @enable_5g_band_pref: Enable preference for 5G from INI - * @ese_enabled: Enable ESE feature - * @lfr_enabled: Enable fast roaming - * @mawc_enabled: Enable MAWC - * @fast_transition_enabled: Enable fast transition - * @wes_mode_enabled: Enable WES mode - * @mawc_roam_traffic_threshold: Configure traffic threshold - * @mawc_roam_ap_rssi_threshold: Best AP RSSI threshold - * @mawc_roam_rssi_high_adjust: Adjust MAWC roam high RSSI - * @mawc_roam_rssi_low_adjust: Adjust MAWC roam low RSSI - * @roam_rssi_abs_threshold: The min RSSI of the candidate AP - * @rssi_threshold_offset_5g: Lookup threshold offset for 5G band - * @early_stop_scan_min_threshold: Set early stop scan min - * @early_stop_scan_max_threshold: Set early stop scan max - * @roam_dense_traffic_threshold: Dense traffic threshold - * @roam_dense_rssi_thre_offset: Sets dense roam RSSI threshold diff - * @roam_dense_min_aps: Sets minimum number of AP for dense roam + * idle roam trigger. + * @enable_roam_reason_vsie: Enable/disable incluison of roam reason + * vsie in Re(assoc) frame + * @roam_trigger_bitmap: Bitmap of roaming triggers. + * @sta_roam_disable: STA roaming disabled by interfaces + * @early_stop_scan_enable: Set early stop scan + * @enable_5g_band_pref: Enable preference for 5G from INI + * @ese_enabled: Enable ESE feature + * @lfr_enabled: Enable fast roaming + * @mawc_enabled: Enable MAWC + * @fast_transition_enabled: Enable fast transition + * @wes_mode_enabled: Enable WES mode + * @mawc_roam_traffic_threshold: Configure traffic threshold + * @mawc_roam_ap_rssi_threshold: Best AP RSSI threshold + * @mawc_roam_rssi_high_adjust: Adjust MAWC roam high RSSI + * @mawc_roam_rssi_low_adjust: Adjust MAWC roam low RSSI + * @roam_rssi_abs_threshold: The min RSSI of the candidate AP + * @rssi_threshold_offset_5g: Lookup threshold offset for 5G band + * @early_stop_scan_min_threshold: Set early stop scan min + * @early_stop_scan_max_threshold: Set early stop scan max + * @roam_dense_traffic_threshold: Dense traffic threshold + * @roam_dense_rssi_thre_offset: Sets dense roam RSSI threshold diff + * @roam_dense_min_aps: Sets minimum number of AP for dense roam * @roam_bg_scan_bad_rssi_threshold:RSSI threshold for background roam - * @roam_bg_scan_client_bitmap: Bitmap used to identify the scan clients + * @roam_bg_scan_client_bitmap: Bitmap used to identify the scan clients * @roam_bg_scan_bad_rssi_offset_2g:RSSI threshold offset for 2G to 5G roam * @roam_data_rssi_threshold_triggers: triggers of bad data RSSI threshold to - * roam + * roam * @roam_data_rssi_threshold: Bad data RSSI threshold to roam * @rx_data_inactivity_time: Rx duration to check data RSSI - * @adaptive_roamscan_dwell_mode: Sets dwell time adaptive mode - * @per_roam_enable: To enabled/disable PER based roaming in FW - * @per_roam_config_high_rate_th: Rate at which PER based roam will stop - * @per_roam_config_low_rate_th: Rate at which PER based roam will start + * @adaptive_roamscan_dwell_mode: Sets dwell time adaptive mode + * @per_roam_enable: To enabled/disable PER based roaming in FW + * @per_roam_config_high_rate_th: Rate at which PER based roam will stop + * @per_roam_config_low_rate_th: Rate at which PER based roam will start * @per_roam_config_rate_th_percent:Percentage at which FW will issue roam scan - * @per_roam_rest_time: FW will wait once it issues a roam scan. - * @per_roam_monitor_time: Min time to be considered as valid scenario - * @per_roam_min_candidate_rssi: Min roamable AP RSSI for candidate selection - * @lfr3_disallow_duration: Disallow duration before roaming + * @per_roam_rest_time: FW will wait once it issues a roam scan. + * @per_roam_monitor_time: Min time to be considered as valid scenario + * @per_roam_min_candidate_rssi: Min roamable AP RSSI for candidate selection + * @lfr3_disallow_duration: Disallow duration before roaming * @lfr3_rssi_channel_penalization: RSSI penalization - * @lfr3_num_disallowed_aps: Max number of AP's to maintain in LCA list - * @rssi_boost_threshold_5g: Boost threshold above which 5 GHz is favored - * @rssi_boost_factor_5g: Factor by which 5GHz RSSI is boosted - * @max_rssi_boost_5g: Maximum boost that can be applied to 5G RSSI - * @rssi_penalize_threshold_5g: Penalize thres above which 5G isn't favored - * @rssi_penalize_factor_5g: Factor by which 5GHz RSSI is penalizeed - * @max_rssi_penalize_5g: Max penalty that can be applied to 5G RSSI - * @max_num_pre_auth: Configure max number of pre-auth - * @roam_preauth_retry_count: Configure the max number of preauth retry - * @roam_preauth_no_ack_timeout: Configure the no ack timeout period - * @roam_rssi_diff: Enable roam based on rssi + * @lfr3_num_disallowed_aps: Max number of AP's to maintain in LCA list + * @rssi_boost_threshold_5g: Boost threshold above which 5 GHz is favored + * @rssi_boost_factor_5g: Factor by which 5GHz RSSI is boosted + * @max_rssi_boost_5g: Maximum boost that can be applied to 5G RSSI + * @rssi_penalize_threshold_5g: Penalize thres above which 5G isn't favored + * @rssi_penalize_factor_5g: Factor by which 5GHz RSSI is penalizeed + * @max_rssi_penalize_5g: Max penalty that can be applied to 5G RSSI + * @max_num_pre_auth: Configure max number of pre-auth + * @roam_preauth_retry_count: Configure the max number of preauth retry + * @roam_preauth_no_ack_timeout: Configure the no ack timeout period + * @roam_rssi_diff: Enable roam based on rssi * @roam_rssi_diff_6ghz: RSSI diff value to be used for roaming to 6 GHz AP. - * @roam_scan_offload_enabled: Enable Roam Scan Offload - * @neighbor_scan_timer_period: Neighbor scan timer period + * @bg_rssi_threshold: Background RSSI threshold + * @roam_scan_offload_enabled: Enable Roam Scan Offload + * @neighbor_scan_timer_period: Neighbor scan timer period * @neighbor_scan_min_timer_period: Min neighbor scan timer period * @neighbor_lookup_rssi_threshold: Neighbor lookup rssi threshold * @opportunistic_scan_threshold_diff: Set oppurtunistic threshold diff - * @roam_rescan_rssi_diff: Sets RSSI for Scan trigger in firmware - * @neighbor_scan_min_chan_time: Neighbor scan channel min time - * @neighbor_scan_max_chan_time: Neighbor scan channel max time + * @roam_rescan_rssi_diff: Sets RSSI for Scan trigger in firmware + * @neighbor_scan_min_chan_time: Neighbor scan channel min time + * @neighbor_scan_max_chan_time: Neighbor scan channel max time + * @passive_max_channel_time: Passive scan channel max time * @neighbor_scan_results_refresh_period: Neighbor scan refresh period - * @empty_scan_refresh_period: Empty scan refresh period - * @roam_bmiss_first_bcnt: First beacon miss count - * @roam_bmiss_final_bcnt: Final beacon miss count - * @roam_beacon_rssi_weight: Beacon miss weight - * @roaming_dfs_channel: Allow dfs channel in roam - * @roam_scan_hi_rssi_maxcount: 5GHz maximum scan count - * @roam_scan_hi_rssi_delta: RSSI Delta for scan trigger - * @roam_scan_hi_rssi_delay: Minimum delay between 5GHz scans - * @roam_scan_hi_rssi_ub: Upper bound after which 5GHz scan - * @roam_prefer_5ghz: Prefer roaming to 5GHz Bss - * @roam_intra_band: Prefer roaming within Band - * @enable_adaptive_11r Flag to check if adaptive 11r ini is enabled - * @tgt_adaptive_11r_cap: Flag to check if target supports adaptive - * 11r - * @enable_ft_im_roaming: Flag to enable/disable FT-IM roaming - * @roam_scan_home_away_time: The home away time to firmware - * @roam_scan_n_probes: The number of probes to be sent for firmware roaming - * @delay_before_vdev_stop:Wait time for tx complete before vdev stop - * @neighbor_scan_channel_list: Neighbor scan channel list + * @empty_scan_refresh_period: Empty scan refresh period + * @roam_bmiss_first_bcnt: First beacon miss count + * @roam_bmiss_final_bcnt: Final beacon miss count + * @roam_beacon_rssi_weight: Beacon miss weight + * @roaming_dfs_channel: Allow dfs channel in roam + * @roam_scan_hi_rssi_maxcount: 5GHz maximum scan count + * @roam_scan_hi_rssi_delta: RSSI Delta for scan trigger + * @roam_scan_hi_rssi_delay: Minimum delay between 5GHz scans + * @roam_scan_hi_rssi_ub: Upper bound after which 5GHz scan + * @roam_prefer_5ghz: Prefer roaming to 5GHz Bss + * @roam_intra_band: Prefer roaming within Band + * @enable_adaptive_11r: Flag to check if adaptive 11r ini is enabled + * @tgt_adaptive_11r_cap: Flag to check if target supports adaptive 11r + * @enable_ft_im_roaming: Flag to enable/disable FT-IM roaming + * @roam_scan_home_away_time: The home away time to firmware + * @roam_scan_n_probes: The number of probes to be sent for firmware roaming + * @delay_before_vdev_stop: Wait time for tx complete before vdev stop + * @neighbor_scan_channel_list: Neighbor scan channel list * @neighbor_scan_channel_list_num: Neighbor scan channel list number - * @enable_lfr_subnet_detection: Enable LFR3 subnet detection - * @ho_delay_for_rx: Delay hand-off by this duration to receive - * @min_delay_btw_roam_scans: Min duration - * @roam_trigger_reason_bitmask: Contains roam_trigger_reasons - * @enable_ftopen: Enable/disable FT open feature - * @roam_force_rssi_trigger: Force RSSI trigger or not - * @roaming_scan_policy: Config roaming scan policy in fw - * @roam_scan_inactivity_time: Device inactivity monitoring time in + * @enable_lfr_subnet_detection: Enable LFR3 subnet detection + * @ho_delay_for_rx: Delay hand-off by this duration to receive + * @min_delay_btw_roam_scans: Min duration + * @roam_trigger_reason_bitmask: Contains roam_trigger_reasons + * @enable_ftopen: Enable/disable FT open feature + * @roam_force_rssi_trigger: Force RSSI trigger or not + * @bss_load_trig: configuration of BSS load roam trigger + * @roaming_scan_policy: Config roaming scan policy in fw + * @roam_scan_inactivity_time: Device inactivity monitoring time in * milliseconds for which the device is considered to be inactive. - * @roam_inactive_data_packet_count: Maximum allowed data packets count + * @roam_inactive_data_packet_count: Maximum allowed data packets count * during roam_scan_inactivity_time. * @roam_scan_period_after_inactivity: Roam scan period after device was in * inactive state - * @fw_akm_bitmap: Supported Akm suites of firmware + * @fw_akm_bitmap: Supported Akm suites of firmware * @roam_full_scan_period: Idle period in seconds between two successive * full channel roam scans * @saved_freq_list: Valid channel list * @sae_single_pmk_feature_enabled: Contains value of ini * sae_single_pmk_feature_enabled * @rso_user_config: RSO user config + * @enable_ft_over_ds: Enable FT over DS * @beaconloss_timeout_onwakeup: time in sec to configure FW BMISS event * during wakeup. * @beaconloss_timeout_onsleep: time in sec to configure FW BMISS event @@ -2067,7 +2101,7 @@ struct wlan_mlme_wmm_config { /** * struct wlan_mlme_wmm_tspec_element - Default TSPEC parameters * from the wmm spec - * @inactivity_interval: inactivity_interval as per wmm spec + * @inactivity_intv: inactivity_interval as per wmm spec * @burst_size_def: TS burst size * @ts_ack_policy: TS Info ACK policy * @ts_acm_is_off: ACM is off for AC @@ -2110,8 +2144,8 @@ struct wlan_mlme_wmm_ac_vo { * @mean_data_rate_ac_vi: mean data rate for VI * @min_phy_rate_ac_vi: min PHY rate for VI * @sba_ac_vi: surplus bandwidth allowance for VI - * @uapsd_vo_srv_intv: Uapsd service interval for VI - * @uapsd_vo_sus_intv: Uapsd suspension interval for VI + * @uapsd_vi_srv_intv: Uapsd service interval for VI + * @uapsd_vi_sus_intv: Uapsd suspension interval for VI */ struct wlan_mlme_wmm_ac_vi { uint8_t dir_ac_vi; @@ -2133,7 +2167,6 @@ struct wlan_mlme_wmm_ac_vi { * @sba_ac_be: surplus bandwidth allowance for BE * @uapsd_be_srv_intv: Uapsd service interval for BE * @uapsd_be_sus_intv: Uapsd suspension interval for BE - */ struct wlan_mlme_wmm_ac_be { uint8_t dir_ac_be; @@ -2639,6 +2672,7 @@ struct wlan_mlme_iot { * @gen: Generic CFG items * @ht_caps: HT related CFG Items * @he_caps: HE related cfg items + * @eht_caps: EHT related cfg items * @lfr: LFR related CFG Items * @ibss: IBSS related CFG items * @obss_ht40:obss ht40 CFG Items @@ -2653,12 +2687,12 @@ struct wlan_mlme_iot { * @nss_chains_ini_cfg: Per vdev nss, chains related CFG items * @sta: sta CFG Items * @stats: stats CFG Items - * @scoring: BSS Scoring related CFG Items + * @roam_scoring: BSS Scoring related CFG Items * @oce: OCE related CFG items * @threshold: threshold related cfg items * @timeouts: mlme timeout related CFG items * @twt_cfg: TWT CFG Items - * @wlan_mlme_power: power related items + * @power: power related items * @acs: ACS related CFG items * @feature_flags: Feature flag config items * @ps_params: Powersave related ini configs @@ -2675,6 +2709,7 @@ struct wlan_mlme_iot { * @trig_score_delta: Roam score delta value for various roam triggers * @trig_min_rssi: Expected minimum RSSI value of candidate AP for * various roam triggers + * @ratemask_cfg: ratemask configuration * @iot: IOT related CFG items * @connection_roaming_ini_flag: To indicate whether connection_roaming related * ini file is present or not. @@ -2805,6 +2840,7 @@ struct wlan_change_bi { /** * struct wlan_mlme_features - Mlme feature set structure * @enable_wifi_optimizer: indicates wifi optimizer is enabled or disabled + * @sap_max_num_clients: maximum number of SoftAP clients * @roaming_high_cu_roam_trigger: Roaming high CPU trigger enabled or disabled * @roaming_emergency_trigger: Roaming emergency trigger enabled or disabled * @roaming_btm_trihgger: Roaming btm trigger enabled or disabled @@ -2846,7 +2882,7 @@ struct wlan_mlme_features { #endif /** - * host_concurrent_ap_policy - Host concurrent AP policy value + * enum host_concurrent_ap_policy - Host concurrent AP policy value * @HOST_CONCURRENT_AP_POLICY_UNSPECIFIED: Unspecified concurrent policy value * @HOST_CONCURRENT_AP_POLICY_GAMING_AUDIO: Gaming audio concurrent policy value * @HOST_CONCURRENT_AP_POLICY_LOSSLESS_AUDIO_STREAMING: Lossless audio diff --git a/components/mlme/dispatcher/inc/wlan_mlme_twt_public_struct.h b/components/mlme/dispatcher/inc/wlan_mlme_twt_public_struct.h index b6c144c2e0..db41386822 100644 --- a/components/mlme/dispatcher/inc/wlan_mlme_twt_public_struct.h +++ b/components/mlme/dispatcher/inc/wlan_mlme_twt_public_struct.h @@ -57,7 +57,7 @@ struct twt_context { /** * struct wlan_twt_features - TWT features info * @enable_twt: Enable TWT - * enable_twt_requester Enable TWT requester + * @enable_twt_requester: Enable TWT requester * @enable_twt_broadcast: Enable TWT broadcast * @enable_twt_flexible: Enable flexible TWT */ diff --git a/components/mlme/dispatcher/inc/wlan_mlme_twt_ucfg_api.h b/components/mlme/dispatcher/inc/wlan_mlme_twt_ucfg_api.h index 8425c805c0..786b1283ef 100644 --- a/components/mlme/dispatcher/inc/wlan_mlme_twt_ucfg_api.h +++ b/components/mlme/dispatcher/inc/wlan_mlme_twt_ucfg_api.h @@ -246,7 +246,7 @@ ucfg_mlme_get_twt_bcast_requestor(struct wlan_objmgr_psoc *psoc, QDF_STATUS ucfg_mlme_get_twt_bcast_responder(struct wlan_objmgr_psoc *psoc, bool *val); -/** +/* * 1. If both of the new service caps * WMI_SERVICE_BROADCAST_TWT_REQUESTER And * WMI_SERVICE_BROADCAST_TWT_RESPONDER are enabled then the old diff --git a/components/mlme/dispatcher/inc/wlan_mlme_ucfg_api.h b/components/mlme/dispatcher/inc/wlan_mlme_ucfg_api.h index ecf994de94..c3887bb213 100644 --- a/components/mlme/dispatcher/inc/wlan_mlme_ucfg_api.h +++ b/components/mlme/dispatcher/inc/wlan_mlme_ucfg_api.h @@ -114,7 +114,7 @@ QDF_STATUS ucfg_mlme_global_deinit(void); void ucfg_mlme_cfg_chan_to_freq(struct wlan_objmgr_pdev *pdev); /** - * wlan_mlme_get_power_usage() - Get the power usage info + * ucfg_mlme_get_power_usage() - Get the power usage info * @psoc: pointer to psoc object * * Return: pointer to character array of power usage @@ -141,7 +141,7 @@ uint8_t ucfg_get_tx_power(struct wlan_objmgr_psoc *psoc, uint8_t band) /** * ucfg_mlme_get_ht_cap_info() - Get the HT cap info config * @psoc: pointer to psoc object - * @value: pointer to the value which will be filled for the caller + * @ht_cap_info: pointer to the value which will be filled for the caller * * Inline UCFG API to be used by HDD/OSIF callers * @@ -158,7 +158,7 @@ QDF_STATUS ucfg_mlme_get_ht_cap_info(struct wlan_objmgr_psoc *psoc, /** * ucfg_mlme_set_ht_cap_info() - Set the HT cap info config * @psoc: pointer to psoc object - * @value: Value that needs to be set from the caller + * @ht_cap_info: Value that needs to be set from the caller * * Inline UCFG API to be used by HDD/OSIF callers * @@ -561,7 +561,7 @@ ucfg_mlme_get_external_acs_policy(struct wlan_objmgr_psoc *psoc, } /** - * ucfg_mlme_set_ht_cap_info() - Set the HT cap info config + * ucfg_mlme_get_acs_support_for_dfs_ltecoex() - Is DFS LTE CoEx ACS supported * @psoc: pointer to psoc object * @value: Value that needs to be set from the caller * @@ -695,11 +695,10 @@ ucfg_mlme_get_wmm_uapsd_vo_sus_intv(struct wlan_objmgr_psoc *psoc, } /** - * * ucfg_mlme_get_sap_inactivity_override() - Check if sap max inactivity - * override flag is set. + * override flag is set. * @psoc: pointer to psoc object - * @sme_config - Sme config struct + * @value: Value that needs to be set from the caller * * Inline UCFG API to be used by HDD/OSIF callers to call * the mlme function wlan_mlme_get_sap_inactivity_override @@ -2082,10 +2081,8 @@ QDF_STATUS ucfg_mlme_set_primary_interface(struct wlan_objmgr_psoc *psoc, /** * ucfg_mlme_get_mcc_duty_cycle_percentage() - Get primary STA iface MCC - * duty-cycle - * - * @psoc: pointer to psoc object - * @value: value that needs to be set from the caller + * duty-cycle + * @pdev: pointer to pdev object * * primary and secondary STA iface MCC duty-cycle value in below format * ****************************************************** @@ -2745,7 +2742,7 @@ ucfg_mlme_get_vendor_vht_for_24ghz(struct wlan_objmgr_psoc *psoc, bool *value) /** * ucfg_mlme_update_vht_cap() - Update vht capabilities * @psoc: psoc context - * @value: data to be set + * @cfg: data to be set * * Inline UCFG API to be used by HDD/OSIF callers to get the * ignore_peer_ht_opmode flag value @@ -2760,10 +2757,9 @@ QDF_STATUS ucfg_mlme_update_vht_cap(struct wlan_objmgr_psoc *psoc, } /** - * ucfg_mlme_update_nss_vht_cap() -Update the number of spatial - * streams supported for vht + * ucfg_mlme_update_nss_vht_cap() - Update the number of spatial + * streams supported for vht * @psoc: psoc context - * @value: data to be set * * Inline UCFG API to be used by HDD/OSIF callers to get the * ignore_peer_ht_opmode flag value @@ -2932,7 +2928,7 @@ ucfg_mlme_set_emlsr_mode_enabled(struct wlan_objmgr_psoc *psoc, bool value) /** * ucfg_mlme_get_opr_rate() - Get operational rate set - * @psoc: pointer to vdev object + * @vdev: pointer to vdev object * @buf: buffer to get rates set * @len: length of the buffer * @@ -2947,7 +2943,7 @@ ucfg_mlme_get_opr_rate(struct wlan_objmgr_vdev *vdev, uint8_t *buf, /** * ucfg_mlme_get_ext_opr_rate() - Get extended operational rate set - * @psoc: pointer to vdev object + * @vdev: pointer to vdev object * @buf: buffer to get rates set * @len: length of the buffer * @@ -2962,7 +2958,7 @@ ucfg_mlme_get_ext_opr_rate(struct wlan_objmgr_vdev *vdev, uint8_t *buf, /** * ucfg_mlme_get_mcs_rate() - Get MCS based rate set - * @psoc: pointer to vdev object + * @vdev: pointer to vdev object * @buf: buffer to get rates set * @len: length of the buffer * @@ -3058,8 +3054,7 @@ bool ucfg_mlme_stats_is_link_speed_report_actual(struct wlan_objmgr_psoc *psoc); /** - * ucfg_mlme_stats_is_link_speed_report_max() - is link speed report set - * max + * ucfg_mlme_stats_is_link_speed_report_max() - is link speed report set max * @psoc: pointer to psoc object * * Return: True is report set to max @@ -3069,7 +3064,7 @@ ucfg_mlme_stats_is_link_speed_report_max(struct wlan_objmgr_psoc *psoc); /** * ucfg_mlme_stats_is_link_speed_report_max_scaled() - is link speed report set - * max scaled + * max scaled * @psoc: pointer to psoc object * * Return: True is report set to max scaled @@ -3079,7 +3074,7 @@ ucfg_mlme_stats_is_link_speed_report_max_scaled(struct wlan_objmgr_psoc *psoc); /** * ucfg_mlme_get_tl_delayed_trgr_frm_int() - Get delay interval(in ms) - * of UAPSD auto trigger. + * of UAPSD auto trigger. * @psoc: pointer to psoc object * @value: Value that needs to be set from the caller * @@ -3095,8 +3090,7 @@ void ucfg_mlme_get_tl_delayed_trgr_frm_int(struct wlan_objmgr_psoc *psoc, } /** - * ucfg_mlme_get_wmm_dir_ac_vi() - Get TSPEC direction - * for VI + * ucfg_mlme_get_wmm_dir_ac_vi() - Get TSPEC direction for VI * @psoc: pointer to psoc object * @value: Value that needs to be set from the caller * @@ -3111,8 +3105,7 @@ ucfg_mlme_get_wmm_dir_ac_vi(struct wlan_objmgr_psoc *psoc, uint8_t *value) } /** - * ucfg_mlme_get_wmm_nom_msdu_size_ac_vi() - Get normal - * MSDU size for VI + * ucfg_mlme_get_wmm_nom_msdu_size_ac_vi() - Get normal MSDU size for VI * @psoc: pointer to psoc object * @value: Value that needs to be set from the caller * @@ -3128,8 +3121,7 @@ QDF_STATUS ucfg_mlme_get_wmm_nom_msdu_size_ac_vi(struct wlan_objmgr_psoc *psoc, } /** - * ucfg_mlme_get_wmm_mean_data_rate_ac_vi() - mean data - * rate for VI + * ucfg_mlme_get_wmm_mean_data_rate_ac_vi() - mean data rate for VI * @psoc: pointer to psoc object * @value: Value that needs to be set from the caller * @@ -3145,8 +3137,7 @@ QDF_STATUS ucfg_mlme_get_wmm_mean_data_rate_ac_vi(struct wlan_objmgr_psoc *psoc, } /** - * ucfg_mlme_get_wmm_min_phy_rate_ac_vi() - min PHY - * rate for VI + * ucfg_mlme_get_wmm_min_phy_rate_ac_vi() - min PHY rate for VI * @psoc: pointer to psoc object * @value: Value that needs to be set from the caller * @@ -3162,8 +3153,7 @@ QDF_STATUS ucfg_mlme_get_wmm_min_phy_rate_ac_vi(struct wlan_objmgr_psoc *psoc, } /** - * ucfg_mlme_get_wmm_sba_ac_vi() - surplus bandwidth - * allowance for VI + * ucfg_mlme_get_wmm_sba_ac_vi() - surplus bandwidth allowance for VI * @psoc: pointer to psoc object * @value: Value that needs to be set from the caller * @@ -3179,7 +3169,7 @@ ucfg_mlme_get_wmm_sba_ac_vi(struct wlan_objmgr_psoc *psoc, uint16_t *value) /** * ucfg_mlme_get_wmm_uapsd_vi_srv_intv() - Get Uapsd service - * interval for video + * interval for video * @psoc: pointer to psoc object * @value: pointer to the value which will be filled for the caller * @@ -3196,7 +3186,7 @@ ucfg_mlme_get_wmm_uapsd_vi_srv_intv(struct wlan_objmgr_psoc *psoc, /** * ucfg_mlme_get_wmm_uapsd_vi_sus_intv() - Get Uapsd suspension - * interval for video + * interval for video * @psoc: pointer to psoc object * @value: Value that needs to be set from the caller * @@ -3212,8 +3202,7 @@ ucfg_mlme_get_wmm_uapsd_vi_sus_intv(struct wlan_objmgr_psoc *psoc, } /** - * ucfg_mlme_get_wmm_dir_ac_be() - Get TSPEC direction - * for BE + * ucfg_mlme_get_wmm_dir_ac_be() - Get TSPEC direction for BE * @psoc: pointer to psoc object * @value: Value that needs to be set from the caller * @@ -3228,8 +3217,7 @@ ucfg_mlme_get_wmm_dir_ac_be(struct wlan_objmgr_psoc *psoc, uint8_t *value) } /** - * ucfg_mlme_get_wmm_nom_msdu_size_ac_be() - Get normal - * MSDU size for BE + * ucfg_mlme_get_wmm_nom_msdu_size_ac_be() - Get normal MSDU size for BE * @psoc: pointer to psoc object * @value: Value that needs to be set from the caller * @@ -3245,8 +3233,7 @@ QDF_STATUS ucfg_mlme_get_wmm_nom_msdu_size_ac_be(struct wlan_objmgr_psoc *psoc, } /** - * ucfg_mlme_get_wmm_mean_data_rate_ac_be() - mean data - * rate for BE + * ucfg_mlme_get_wmm_mean_data_rate_ac_be() - mean data rate for BE * @psoc: pointer to psoc object * @value: Value that needs to be set from the caller * @@ -3262,8 +3249,7 @@ QDF_STATUS ucfg_mlme_get_wmm_mean_data_rate_ac_be(struct wlan_objmgr_psoc *psoc, } /** - * ucfg_mlme_get_wmm_min_phy_rate_ac_be() - min PHY - * rate for BE + * ucfg_mlme_get_wmm_min_phy_rate_ac_be() - min PHY rate for BE * @psoc: pointer to psoc object * @value: Value that needs to be set from the caller * @@ -3279,8 +3265,7 @@ QDF_STATUS ucfg_mlme_get_wmm_min_phy_rate_ac_be(struct wlan_objmgr_psoc *psoc, } /** - * ucfg_mlme_get_wmm_sba_ac_be() - surplus bandwidth - * allowance for BE + * ucfg_mlme_get_wmm_sba_ac_be() - surplus bandwidth allowance for BE * @psoc: pointer to psoc object * @value: Value that needs to be set from the caller * @@ -3295,8 +3280,7 @@ ucfg_mlme_get_wmm_sba_ac_be(struct wlan_objmgr_psoc *psoc, uint16_t *value) } /** - * ucfg_mlme_get_wmm_uapsd_be_srv_intv() - Get Uapsd service - * interval for BE + * ucfg_mlme_get_wmm_uapsd_be_srv_intv() - Get Uapsd service interval for BE * @psoc: pointer to psoc object * @value: pointer to the value which will be filled for the caller * @@ -3312,8 +3296,7 @@ ucfg_mlme_get_wmm_uapsd_be_srv_intv(struct wlan_objmgr_psoc *psoc, } /** - * ucfg_mlme_get_wmm_uapsd_be_sus_intv() - Get Uapsd suspension - * interval for BE + * ucfg_mlme_get_wmm_uapsd_be_sus_intv() - Get Uapsd suspension interval for BE * @psoc: pointer to psoc object * @value: Value that needs to be set from the caller * @@ -3329,8 +3312,7 @@ ucfg_mlme_get_wmm_uapsd_be_sus_intv(struct wlan_objmgr_psoc *psoc, } /** - * ucfg_mlme_get_wmm_dir_ac_bk() - Get TSPEC direction - * for BK + * ucfg_mlme_get_wmm_dir_ac_bk() - Get TSPEC direction for BK * @psoc: pointer to psoc object * @value: Value that needs to be set from the caller * @@ -3345,8 +3327,7 @@ ucfg_mlme_get_wmm_dir_ac_bk(struct wlan_objmgr_psoc *psoc, uint8_t *value) } /** - * ucfg_mlme_get_wmm_nom_msdu_size_ac_be() - Get normal - * MSDU size for BE + * ucfg_mlme_get_wmm_nom_msdu_size_ac_bk() - Get normal MSDU size for BK * @psoc: pointer to psoc object * @value: Value that needs to be set from the caller * @@ -3362,8 +3343,7 @@ QDF_STATUS ucfg_mlme_get_wmm_nom_msdu_size_ac_bk(struct wlan_objmgr_psoc *psoc, } /** - * ucfg_mlme_get_wmm_mean_data_rate_ac_bk() - mean data - * rate for BK + * ucfg_mlme_get_wmm_mean_data_rate_ac_bk() - mean data rate for BK * @psoc: pointer to psoc object * @value: Value that needs to be set from the caller * @@ -3379,8 +3359,7 @@ QDF_STATUS ucfg_mlme_get_wmm_mean_data_rate_ac_bk(struct wlan_objmgr_psoc *psoc, } /** - * ucfg_mlme_get_wmm_min_phy_rate_ac_bk() - min PHY - * rate for BE + * ucfg_mlme_get_wmm_min_phy_rate_ac_bk() - min PHY rate for BE * @psoc: pointer to psoc object * @value: Value that needs to be set from the caller * @@ -3396,8 +3375,7 @@ QDF_STATUS ucfg_mlme_get_wmm_min_phy_rate_ac_bk(struct wlan_objmgr_psoc *psoc, } /** - * ucfg_mlme_get_wmm_sba_ac_bk() - surplus bandwidth - * allowance for BE + * ucfg_mlme_get_wmm_sba_ac_bk() - surplus bandwidt allowance for BE * @psoc: pointer to psoc object * @value: Value that needs to be set from the caller * @@ -3412,8 +3390,7 @@ ucfg_mlme_get_wmm_sba_ac_bk(struct wlan_objmgr_psoc *psoc, uint16_t *value) } /** - * ucfg_mlme_get_wmm_uapsd_bk_srv_intv() - Get Uapsd service - * interval for BK + * ucfg_mlme_get_wmm_uapsd_bk_srv_intv() - Get Uapsd service interval for BK * @psoc: pointer to psoc object * @value: pointer to the value which will be filled for the caller * @@ -3429,8 +3406,7 @@ ucfg_mlme_get_wmm_uapsd_bk_srv_intv(struct wlan_objmgr_psoc *psoc, } /** - * ucfg_mlme_get_wmm_uapsd_bk_sus_intv() - Get Uapsd suspension - * interval for BK + * ucfg_mlme_get_wmm_uapsd_bk_sus_intv() - Get Uapsd suspension interval for BK * @psoc: pointer to psoc object * @value: Value that needs to be set from the caller * @@ -4187,7 +4163,8 @@ ucfg_mlme_get_11d_in_world_mode(struct wlan_objmgr_psoc *psoc, bool *value); /** - * ucfg_mlme_restart_beaconing_on_ch_avoid() - get restart beaconing on ch avoid + * ucfg_mlme_get_restart_beaconing_on_ch_avoid() - get restart beaconing on + * channel avoid * @psoc: pointer to psoc object * @value: pointer to the value which will be filled for the caller * @@ -4249,7 +4226,7 @@ ucfg_mlme_get_valid_channel_freq_list(struct wlan_objmgr_psoc *psoc, * ucfg_mlme_is_subnet_detection_enabled() - check if sub net detection is * enabled/disabled * @psoc: pointer to psoc object - * @value: value that is requested by the caller + * @val: value that is requested by the caller * * Inline UCFG API to be used by HDD/OSIF callers * @@ -4637,7 +4614,6 @@ ucfg_mlme_cfg_get_ht_smps(struct wlan_objmgr_psoc *psoc, * ucfg_mlme_get_coex_unsafe_chan_nb_user_prefer() - get coex unsafe nb * support * @psoc: pointer to psoc object - * @value: pointer to the value which will be filled for the caller * * Return: coex_unsafe_chan_nb_user_prefer */ @@ -4648,7 +4624,6 @@ bool ucfg_mlme_get_coex_unsafe_chan_nb_user_prefer( * ucfg_mlme_get_coex_unsafe_chan_reg_disable() - get reg disable cap for * coex unsafe channels support * @psoc: pointer to psoc object - * @value: pointer to the value which will be filled for the caller * * Return: coex_unsafe_chan_reg_disable */