qcacld-3.0: core: mac: Fix misspellings
Fix misspellings in core/mac/... Change-Id: Ife5a311f3501239898cbc59a0d104d8656c99112 CRs-Fixed: 3303627
This commit is contained in:

committed by
Madan Koyyalamudi

parent
d9b6ffe3da
commit
2c512a643c
@@ -1275,7 +1275,7 @@ struct switch_channel_ind {
|
||||
|
||||
/* / Definition for MIC failure indication */
|
||||
/* / MAC ---> */
|
||||
/* / MAC reports this each time a MIC failure occures on Rx TKIP packet */
|
||||
/* / MAC reports this each time a MIC failure occurs on Rx TKIP packet */
|
||||
struct mic_failure_ind {
|
||||
uint16_t messageType; /* eWNI_SME_MIC_FAILURE_IND */
|
||||
uint16_t length;
|
||||
@@ -1584,7 +1584,7 @@ typedef struct sSirWPSProbeRspIE {
|
||||
*/
|
||||
uint32_t DeviceSubCategory;
|
||||
tSirText DeviceName;
|
||||
uint16_t ConfigMethod; /* Configuaration method */
|
||||
uint16_t ConfigMethod; /* Configuration method */
|
||||
uint8_t RFBand; /* RF bands available on the AP */
|
||||
} tSirWPSProbeRspIE;
|
||||
|
||||
@@ -1616,7 +1616,7 @@ typedef struct sSirWPSBeaconIE {
|
||||
} tSirWPSBeaconIE;
|
||||
|
||||
typedef struct sSirAPWPSIEs {
|
||||
tSirWPSProbeRspIE SirWPSProbeRspIE; /*WPS Set Probe Respose IE */
|
||||
tSirWPSProbeRspIE SirWPSProbeRspIE; /*WPS Set Probe Response IE */
|
||||
tSirWPSBeaconIE SirWPSBeaconIE; /*WPS Set Beacon IE */
|
||||
} tSirAPWPSIEs, *tpSiriAPWPSIEs;
|
||||
|
||||
@@ -3242,7 +3242,7 @@ struct sir_wifi_peer_signal_stats {
|
||||
* @aggr_len: length of the MPDU aggregation size buffer
|
||||
* @mpdu_aggr_size: histogram of MPDU aggregation size
|
||||
* @success_mcs_len: length of success mcs buffer
|
||||
* @success_mcs: histogram of successed received MPDUs encoding rate
|
||||
* @success_mcs: histogram of successful received MPDUs encoding rate
|
||||
* @fail_mcs_len: length of failed mcs buffer
|
||||
* @fail_mcs: histogram of failed received MPDUs encoding rate
|
||||
* @delay_len: length of the delay histofram buffer
|
||||
@@ -3358,7 +3358,7 @@ struct sir_wifi_ll_ext_peer_stats {
|
||||
* @cca: physical channel CCA stats
|
||||
* @stats: pointer to stats data buffer.
|
||||
*
|
||||
* Structure of the whole statictics is like this:
|
||||
* Structure of the whole statistics is like this:
|
||||
* ---------------------------------
|
||||
* | trigger_cond_i |
|
||||
* +-------------------------------+
|
||||
@@ -3537,7 +3537,7 @@ struct sir_rx_threshold {
|
||||
/**
|
||||
* struct sir_wifi_ll_ext_stats_threshold - Threshold for stats update
|
||||
* @period: MAC counter indication period (unit in ms)
|
||||
* @enable: if threshold mechnism is enabled or disabled
|
||||
* @enable: if threshold mechanism is enabled or disabled
|
||||
* @enable_bitmap: whether dedicated threshold is enabed.
|
||||
* Every MAC counter has a dedicated threshold. If the dedicated
|
||||
* threshold is not set in the bitmap, global threshold will take
|
||||
@@ -3593,7 +3593,7 @@ struct sir_rx_threshold {
|
||||
* @rx_thresh: RX threshold
|
||||
*
|
||||
* Generally, Link layer statistics is reported periodically. But if the
|
||||
* variation of one stats of compared to the pervious notification exceeds
|
||||
* variation of one stats of compared to the previous notification exceeds
|
||||
* a threshold, FW will report the new stats immediately.
|
||||
* This structure contains threshold for different counters.
|
||||
*/
|
||||
@@ -4587,7 +4587,7 @@ struct sme_tx_fail_cnt_threshold {
|
||||
/**
|
||||
* struct sme_short_retry_limit - transmission retry limit for short frames.
|
||||
* @session_id: Session id
|
||||
* @short_retry_limit: tranmission retry limit for short frame.
|
||||
* @short_retry_limit: transmission retry limit for short frame.
|
||||
*
|
||||
*/
|
||||
struct sme_short_retry_limit {
|
||||
@@ -4596,9 +4596,9 @@ struct sme_short_retry_limit {
|
||||
};
|
||||
|
||||
/**
|
||||
* struct sme_long_retry_limit - tranmission retry limit for long frames
|
||||
* struct sme_long_retry_limit - transmission retry limit for long frames
|
||||
* @session_id: Session id
|
||||
* @short_retry_limit: tranmission retry limit for long frames.
|
||||
* @short_retry_limit: transmission retry limit for long frames.
|
||||
*
|
||||
*/
|
||||
struct sme_long_retry_limit {
|
||||
@@ -5045,7 +5045,7 @@ struct sir_peer_set_rx_blocksize {
|
||||
* @node: Node pointer
|
||||
* @bssid: BSSID of the AP
|
||||
* @retry_delay: Retry delay received during last rejection in ms
|
||||
* @ expected_rssi: RSSI at which STA can initate
|
||||
* @ expected_rssi: RSSI at which STA can initiate
|
||||
* @time_during_rejection: Timestamp during last rejection in millisec
|
||||
* @reject_reason: reason to add the BSSID to DLM
|
||||
* @source: Source of adding the BSSID to DLM
|
||||
|
@@ -1,5 +1,6 @@
|
||||
/*
|
||||
* Copyright (c) 2013-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
|
||||
@@ -118,7 +119,7 @@
|
||||
#define CFG_TGT_NUM_VDEV_HANDLERS 4
|
||||
/*
|
||||
* set this to 8:
|
||||
* one for WAL interals (connection pause)
|
||||
* one for WAL internals (connection pause)
|
||||
* one for the control stack,
|
||||
* one for the data stack
|
||||
* and one for debugging
|
||||
|
@@ -1202,7 +1202,7 @@ TLV VendorExtension ( TLV_VENDOR_EXTENSION ) ( 2 : 2 ) MSB
|
||||
vendorId[ 3 ];
|
||||
|
||||
/**
|
||||
* \breif Version2
|
||||
* \brief Version2
|
||||
*
|
||||
* The Version2 field specifies the version Wi-Fi Simple
|
||||
* Configuration implemented by the device sending this attribute.
|
||||
@@ -3609,7 +3609,7 @@ MULTIIE WscProbeReq ( EID_VENDOR_SPECIFIC ) OUI( 0x00, 0x50, 0xF2, 0x04 )
|
||||
|
||||
OPTIONALTLV RequestDeviceType; // When a device receives a Probe
|
||||
// Request containing this type,
|
||||
// It will only reponse if Primary
|
||||
// It will only respond if Primary
|
||||
// or Secondary Device Type matches.
|
||||
|
||||
} // End Multi-IE WscProbeReq.
|
||||
|
@@ -1532,7 +1532,7 @@ void lim_ieee80211_pack_ehtcap(uint8_t *ie, tDot11fIEeht_cap dot11f_eht_cap,
|
||||
* @dot11f_he_cap: dot11f HE capabilities IE structure
|
||||
* @freq: frequency
|
||||
*
|
||||
* This API is used to strip and decode EHT caps IE which is of varaible in
|
||||
* This API is used to strip and decode EHT caps IE which is of variable in
|
||||
* length depending on the HE capabilities IE content.
|
||||
*
|
||||
* Return: QDF_STATUS
|
||||
@@ -1569,7 +1569,7 @@ void lim_ieee80211_pack_ehtop(uint8_t *ie, tDot11fIEeht_op dot11f_eht_op,
|
||||
* @dot11f_he_op: dot11f HE operation IE structure
|
||||
* @dot11f_ht_info: dot11f HT info IE structure
|
||||
*
|
||||
* This API is used to strip and decode EHT operations IE which is of varaible
|
||||
* This API is used to strip and decode EHT operations IE which is of variable
|
||||
* in length depending on the HE capabilities IE content.
|
||||
*
|
||||
* Return: QDF_STATUS
|
||||
@@ -1684,7 +1684,7 @@ QDF_STATUS populate_dot11f_btm_extended_caps(struct mac_context *mac_ctx,
|
||||
struct sDot11fIEExtCap *dot11f);
|
||||
|
||||
/**
|
||||
* lim_truncate_ppet: truncates ppet of trailling zeros
|
||||
* lim_truncate_ppet: truncates ppet of trailing zeros
|
||||
* @ppet: ppet to truncate
|
||||
* max_len: max length of ppet
|
||||
*
|
||||
|
@@ -54,7 +54,7 @@ static inline uint16_t sir_swap_u16(uint16_t val)
|
||||
*
|
||||
* FUNCTION:
|
||||
* This function is called to swap two U8s of an uint16_t value depending
|
||||
* on endiannes of the target processor/compiler the software is
|
||||
* on endianness of the target processor/compiler the software is
|
||||
* running on
|
||||
*
|
||||
* LOGIC:
|
||||
@@ -106,7 +106,7 @@ static inline uint32_t sir_swap_u32(uint32_t val)
|
||||
*
|
||||
* FUNCTION:
|
||||
* This function is called to swap U8s of an uint32_t value depending
|
||||
* on endiannes of the target processor/compiler the software is
|
||||
* on endianness of the target processor/compiler the software is
|
||||
* running on
|
||||
*
|
||||
* LOGIC:
|
||||
|
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
* Copyright (c) 2017, 2019-2021 The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2021 Qualcomm Innovation Center, Inc. All rights reserved.
|
||||
* Copyright (c) 2021-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
|
||||
@@ -140,7 +140,7 @@ struct eap_auth_reserved {
|
||||
uint8_t flag_r:1;
|
||||
uint8_t flag_b:1;
|
||||
uint8_t flag_l:1;
|
||||
uint8_t reverved:5;
|
||||
uint8_t reserved:5;
|
||||
};
|
||||
|
||||
/*
|
||||
|
@@ -1,5 +1,6 @@
|
||||
/*
|
||||
* Copyright (c) 2011-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
|
||||
@@ -31,7 +32,7 @@
|
||||
#include <lim_ser_des_utils.h>
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
Function declarations and documenation
|
||||
Function declarations and documentation
|
||||
------------------------------------------------------------------------*/
|
||||
void lim_ft_open(struct mac_context *mac, struct pe_session *pe_session);
|
||||
void lim_ft_cleanup(struct mac_context *mac, struct pe_session *pe_session);
|
||||
|
@@ -409,7 +409,7 @@ struct pe_session {
|
||||
ePhyChanBondState htSecondaryChannelOffset;
|
||||
enum reg_wifi_band limRFBand;
|
||||
|
||||
/* These global varibales moved to session Table to support BT-AMP : Oct 9th review */
|
||||
/* These global variables moved to session Table to support BT-AMP : Oct 9th review */
|
||||
tAniAuthType limCurrentAuthType;
|
||||
uint16_t limCurrentBssCaps;
|
||||
uint8_t limCurrentBssQosCaps;
|
||||
@@ -419,7 +419,7 @@ struct pe_session {
|
||||
/* Parameters For Reassociation */
|
||||
tSirMacAddr limReAssocbssId;
|
||||
uint32_t lim_reassoc_chan_freq;
|
||||
/* CB paramaters required/duplicated for Reassoc since re-assoc mantains its own params in lim */
|
||||
/* CB parameters required/duplicated for Reassoc since re-assoc maintains its own params in lim */
|
||||
uint8_t reAssocHtSupportedChannelWidthSet;
|
||||
uint8_t reAssocHtRecommendedTxWidthSet;
|
||||
ePhyChanBondState reAssocHtSecondaryChannelOffset;
|
||||
@@ -703,7 +703,7 @@ struct pe_session {
|
||||
bool isNonRoamReassoc;
|
||||
qdf_mc_timer_t pmf_retry_timer;
|
||||
struct comeback_timer_info pmf_retry_timer_info;
|
||||
/* timer for resetting protection fileds at regular intervals */
|
||||
/* timer for resetting protection fields at regular intervals */
|
||||
qdf_mc_timer_t protection_fields_reset_timer;
|
||||
/* timer to decrement CSA/ECSA count */
|
||||
qdf_mc_timer_t ap_ecsa_timer;
|
||||
@@ -818,7 +818,7 @@ struct pe_session {
|
||||
};
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
Function declarations and documenation
|
||||
Function declarations and documentation
|
||||
------------------------------------------------------------------------*/
|
||||
|
||||
#ifdef WLAN_ALLOCATE_GLOBAL_BUFFERS_DYNAMICALLY
|
||||
|
@@ -1,5 +1,6 @@
|
||||
/*
|
||||
* Copyright (c) 2011-2012, 2014-2020 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
|
||||
@@ -63,7 +64,7 @@ typedef struct sSirBeaconReportReqInd {
|
||||
tSirMacAddr macaddrBssid;
|
||||
/* 0:Passive, 1: Active, 2: table mode */
|
||||
uint8_t fMeasurementtype[SIR_ESE_MAX_MEAS_IE_REQS];
|
||||
tAniSSID ssId; /* May be wilcard. */
|
||||
tAniSSID ssId; /* May be wildcard. */
|
||||
uint16_t uDialogToken;
|
||||
struct report_channel_list channel_list; /* From AP channel report. */
|
||||
tRrmMsgReqSource msgSource;
|
||||
|
@@ -1,6 +1,7 @@
|
||||
/*
|
||||
* Copyright (c) 2011-2015, 2017-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
|
||||
@@ -60,7 +61,7 @@ QDF_STATUS sch_set_fixed_beacon_fields(struct mac_context *mac,
|
||||
* sch_process_pre_beacon_ind() - Process the PreBeacon Indication from the Lim
|
||||
* @mac: pointer to mac structure
|
||||
* @msg: schedular msg
|
||||
* @reason: beaon update reason
|
||||
* @reason: beacon update reason
|
||||
*
|
||||
* return: success: QDF_STATUS_SUCCESS failure: QDF_STATUS_E_FAILURE
|
||||
*/
|
||||
@@ -86,7 +87,7 @@ void sch_set_beacon_interval(struct mac_context *mac,
|
||||
* @bcn_payload: beacon payload
|
||||
* @size: beacon size
|
||||
* @session:pe session
|
||||
* @reason: beaon update reason
|
||||
* @reason: beacon update reason
|
||||
*
|
||||
* return: success: QDF_STATUS_SUCCESS failure: QDF_STATUS_E_FAILURE
|
||||
*/
|
||||
|
@@ -1,5 +1,6 @@
|
||||
/*
|
||||
* Copyright (c) 2013-2014, 2017-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
|
||||
@@ -48,11 +49,11 @@
|
||||
* struct ml_sch_partner_info - Partner link information
|
||||
* @vdev_id: Vdev id
|
||||
* @beacon_interval: Beacon interval
|
||||
* @bcn_csa_cnt_ofst: CSA swith count offset in beacon frame
|
||||
* @bcn_csa_cnt_ofst: CSA switch count offset in beacon frame
|
||||
* @bcn_ext_csa_cnt_ofst: ECSA switch count offset in beacon frame
|
||||
* @link_info_sta_prof_ofst: offset sta profile in link info.
|
||||
* If per sta profile exists, this value is non zero
|
||||
* @prb_csa_cnt_ofst: CSA swith count offset in probe frame
|
||||
* @prb_csa_cnt_ofst: CSA switch count offset in probe frame
|
||||
* @prb_ext_csa_cnt_ofst: ECSA switch count offset in probe frame
|
||||
* @csa_ext_csa_exist: csa or ext csa exists
|
||||
*/
|
||||
|
@@ -1,5 +1,6 @@
|
||||
/*
|
||||
* Copyright (c) 2011-2020 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
|
||||
@@ -404,7 +405,7 @@ lim_tspec_find_by_sta_addr(struct mac_context *mac,
|
||||
|
||||
/** -------------------------------------------------------------
|
||||
\fn lim_tspec_find_by_assoc_id
|
||||
\brief find tspec with matchin staid and Tspec
|
||||
\brief find tspec with matching staid and Tspec
|
||||
\param struct mac_context *mac
|
||||
\param uint32_t staid
|
||||
\param struct mac_tspec_ie *pTspecIE
|
||||
|
@@ -1467,7 +1467,7 @@ lim_enc_type_matched(struct mac_context *mac_ctx,
|
||||
* check for security type in case
|
||||
* OSEN session.
|
||||
* For WPS registration session no need to detect
|
||||
* detect security mismatch as it wont match and
|
||||
* detect security mismatch as it won't match and
|
||||
* driver may end up sending probe request without
|
||||
* WPS IE during WPS registration process.
|
||||
*/
|
||||
@@ -2202,7 +2202,7 @@ lim_roam_fill_bss_descr(struct mac_context *mac,
|
||||
}
|
||||
|
||||
/*
|
||||
* Length of BSS desription is without length of
|
||||
* Length of BSS description is without length of
|
||||
* length itself and length of pointer
|
||||
* that holds ieFields
|
||||
*
|
||||
@@ -2887,7 +2887,7 @@ static bool lim_is_beacon_miss_scenario(struct mac_context *mac,
|
||||
|
||||
This function is called before enqueuing the frame to PE queue for further processing.
|
||||
This prevents unnecessary frames getting into PE Queue and drops them right away.
|
||||
Frames will be droped in the following scenarios:
|
||||
Frames will be dropped in the following scenarios:
|
||||
|
||||
- In Scan State, drop the frames which are not marked as scan frames
|
||||
- In non-Scan state, drop the frames which are marked as scan frames.
|
||||
@@ -2939,7 +2939,7 @@ tMgmtFrmDropReason lim_is_pkt_candidate_for_drop(struct mac_context *mac,
|
||||
return eMGMT_DROP_NO_DROP;
|
||||
|
||||
/* Drop INFRA Beacons and Probe Responses in IBSS Mode */
|
||||
/* This can be enhanced to even check the SSID before deciding to enque the frame. */
|
||||
/* This can be enhanced to even check the SSID before deciding to enqueue the frame. */
|
||||
if (capabilityInfo.ess)
|
||||
return eMGMT_DROP_INFRA_BCN_IN_IBSS;
|
||||
|
||||
|
@@ -4301,7 +4301,7 @@ QDF_STATUS lim_sta_send_add_bss_pre_assoc(struct mac_context *mac,
|
||||
pe_session, retCode);
|
||||
qdf_mem_free(pAddBssParams);
|
||||
/*
|
||||
* Set retCode sucess as lim_process_sta_add_bss_rsp_pre_assoc take
|
||||
* Set retCode success as lim_process_sta_add_bss_rsp_pre_assoc take
|
||||
* care of failure
|
||||
*/
|
||||
retCode = QDF_STATUS_SUCCESS;
|
||||
@@ -4450,7 +4450,7 @@ void lim_init_pre_auth_timer_table(struct mac_context *mac,
|
||||
|
||||
/** -------------------------------------------------------------
|
||||
\fn lim_acquire_free_pre_auth_node
|
||||
\brief Retrives a free Pre Auth node from Pre Auth Table.
|
||||
\brief Retrieves a free Pre Auth node from Pre Auth Table.
|
||||
\param struct mac_context * mac
|
||||
\param tpLimPreAuthTable pPreAuthTimerTable
|
||||
\return none
|
||||
|
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
* Copyright (c) 2011-2021 The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2021 Qualcomm Innovation Center, Inc. All rights reserved.
|
||||
* Copyright (c) 2021-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
|
||||
@@ -239,7 +239,7 @@ void lim_update_assoc_sta_datas(struct mac_context *mac,
|
||||
* @bss_chan_freq: operating frequency of bss
|
||||
* @ht_cap: ht capability extract from beacon/assoc response
|
||||
* @ht_inf: ht information extract from beacon/assoc response
|
||||
* @chan_width_support: local wide bandwith support capability
|
||||
* @chan_width_support: local wide bandwidth support capability
|
||||
* @add_bss: add bss request struct to be updated
|
||||
*
|
||||
* Return: none
|
||||
|
@@ -395,7 +395,7 @@ static uint8_t lim_convert_phymode_to_dot11mode(enum wlan_phymode phymode)
|
||||
* @bcn: beacon structure
|
||||
* @band: reg_wifi_band
|
||||
*
|
||||
* The function is to calculate dot11 mode in case fw doen't send phy mode.
|
||||
* The function is to calculate dot11 mode in case fw doesn't send phy mode.
|
||||
*
|
||||
* Return: dot11mode.
|
||||
*/
|
||||
|
@@ -51,7 +51,7 @@
|
||||
* lim_delete_sta_util - utility function for deleting station context
|
||||
*
|
||||
* @mac_ctx: global MAC context
|
||||
* @msg: pointer to delte station context
|
||||
* @msg: pointer to delete station context
|
||||
* @session_entry: PE session entry
|
||||
*
|
||||
* utility function called to clear up station context.
|
||||
|
@@ -97,7 +97,7 @@ void lim_stop_tx_and_switch_channel(struct mac_context *mac, uint8_t sessionId)
|
||||
* If status is QDF_STATUS_E_FAILURE, mean HW mode change was required
|
||||
* but driver failed to set HW mode so ignore CSA for the channel.
|
||||
* If status is QDF_STATUS_SUCCESS mean HW mode change was required
|
||||
* and was sucessfully changed so the channel switch will continue after
|
||||
* and was successfully changed so the channel switch will continue after
|
||||
* HW mode change completion.
|
||||
* If status is QDF_STATUS_E_NOSUPPORT or QDF_STATUS_E_ALREADY, mean
|
||||
* DBS is not supported or required HW mode is already set, so
|
||||
@@ -1340,7 +1340,7 @@ static void __lim_process_sa_query_request_action_frame(struct mac_context *mac,
|
||||
/*
|
||||
* In case of channel switch, last ocv frequency will be
|
||||
* different from current frquency.
|
||||
* If there is channel switch and OCI is inavlid in sa_query,
|
||||
* If there is channel switch and OCI is invalid in sa_query,
|
||||
* deauth STA on new channel.
|
||||
*/
|
||||
if (sta_ds && sta_ds->ocv_enabled &&
|
||||
|
@@ -408,7 +408,7 @@ static bool lim_chk_rates(struct mac_context *mac_ctx, tSirMacAddr sa,
|
||||
if (lim_check_rx_basic_rates(mac_ctx, basic_rates, session) == true)
|
||||
return true;
|
||||
|
||||
pe_warn("Assoc Req rejected: unsupported rates, soruce addr: %s"
|
||||
pe_warn("Assoc Req rejected: unsupported rates, source addr: %s"
|
||||
QDF_MAC_ADDR_FMT,
|
||||
(LIM_ASSOC == sub_type) ? "Assoc" : "ReAssoc",
|
||||
QDF_MAC_ADDR_REF(sa));
|
||||
@@ -2702,7 +2702,7 @@ void lim_process_assoc_req_frame(struct mac_context *mac_ctx,
|
||||
return;
|
||||
} else if (sta_ds->rmfEnabled && !sta_ds->is_key_installed) {
|
||||
/* When PMF enabled, SA Query will be triggered
|
||||
* unexpectly if duplicated assoc_req received -
|
||||
* unexpectedly if duplicated assoc_req received -
|
||||
* 1) after pre_auth node deleted and
|
||||
* 2) before key installed.
|
||||
* Here drop such duplicated assoc_req frame.
|
||||
|
@@ -763,7 +763,7 @@ lim_update_iot_aggr_sz(struct mac_context *mac_ctx, uint8_t *ie_ptr,
|
||||
|
||||
/**
|
||||
* hdd_cm_update_mcs_rate_set() - Update MCS rate set from HT capability
|
||||
* @vdev: Pointer to vdev boject
|
||||
* @vdev: Pointer to vdev object
|
||||
* @ht_cap: pointer to parsed HT capability
|
||||
*
|
||||
* Return: None.
|
||||
@@ -1222,7 +1222,7 @@ lim_process_assoc_rsp_frame(struct mac_context *mac_ctx, uint8_t *rx_pkt_info,
|
||||
*/
|
||||
if (!lim_verify_fils_params_assoc_rsp(mac_ctx, session_entry,
|
||||
assoc_rsp, &assoc_cnf)) {
|
||||
pe_err("FILS params doesnot match");
|
||||
pe_err("FILS params does not match");
|
||||
assoc_cnf.resultCode = eSIR_SME_INVALID_ASSOC_RSP_RXED;
|
||||
assoc_cnf.protStatusCode = STATUS_UNSPECIFIED_FAILURE;
|
||||
/* Send advisory Disassociation frame to AP */
|
||||
|
@@ -102,7 +102,7 @@ static inline unsigned int is_auth_valid(struct mac_context *mac,
|
||||
* @wep_params: pointer to wlan_mlme_wep_cfg
|
||||
* @key_id: key id
|
||||
* @default_key: output of the key
|
||||
* @key_len: output of ket length
|
||||
* @key_len: output of key length
|
||||
*
|
||||
* Return: QDF_STATUS
|
||||
*/
|
||||
@@ -377,7 +377,7 @@ void lim_sae_auth_cleanup_retry(struct mac_context *mac_ctx,
|
||||
* @q_len: length of queued sae auth retry frame
|
||||
* @rx_pkt_info: Rx packet
|
||||
*
|
||||
* Return: True if SAE auth seq is mached else false
|
||||
* Return: True if SAE auth seq is matched else false
|
||||
*/
|
||||
static bool lim_is_sae_auth_algo_match(uint8_t *queued_frame, uint16_t q_len,
|
||||
uint8_t *rx_pkt_info)
|
||||
@@ -1182,7 +1182,7 @@ static void lim_process_auth_frame_type3(struct mac_context *mac_ctx,
|
||||
auth_node->challengeText,
|
||||
SIR_MAC_SAP_AUTH_CHALLENGE_LENGTH)) {
|
||||
/*
|
||||
* Challenge match. STA is autheticated
|
||||
* Challenge match. STA is authenticated
|
||||
* Delete Authentication response timer if running
|
||||
*/
|
||||
lim_deactivate_and_change_per_sta_id_timer(mac_ctx,
|
||||
@@ -1343,7 +1343,7 @@ static void lim_process_auth_frame_type4(struct mac_context *mac_ctx,
|
||||
* NOTE:
|
||||
* 1. Authentication failures are reported to SME with same status code
|
||||
* received from the peer MAC entity.
|
||||
* 2. Authentication frame2/4 received with alogirthm number other than
|
||||
* 2. Authentication frame2/4 received with algorithm number other than
|
||||
* one requested in frame1/3 are logged with an error and auth confirm
|
||||
* will be sent to SME only after auth failure timeout.
|
||||
* 3. Inconsistency in the spec:
|
||||
|
@@ -324,7 +324,7 @@ lim_process_deauth_frame(struct mac_context *mac, uint8_t *pRxPacketInfo,
|
||||
|
||||
#ifdef WLAN_FEATURE_SAE
|
||||
/*
|
||||
* lim_process_sae_auth_msg() - Process auth msg after recieving deauth
|
||||
* lim_process_sae_auth_msg() - Process auth msg after receiving deauth
|
||||
* @mac_ctx: Global MAC context
|
||||
* @pe_session: PE session entry pointer
|
||||
* @addr: peer address/ source address
|
||||
@@ -446,7 +446,7 @@ void lim_perform_deauth(struct mac_context *mac_ctx, struct pe_session *pe_sessi
|
||||
pe_session->peSessionId,
|
||||
pe_session->limMlmState));
|
||||
|
||||
/* Deactive Association response timeout */
|
||||
/* Deactivate Association response timeout */
|
||||
lim_deactivate_and_change_timer(mac_ctx,
|
||||
eLIM_ASSOC_FAIL_TIMER);
|
||||
|
||||
|
@@ -20,7 +20,7 @@
|
||||
/*
|
||||
*
|
||||
* This file lim_process_disassoc_frame.cc contains the code
|
||||
* for processing Disassocation Frame.
|
||||
* for processing Disassociation Frame.
|
||||
* Author: Chandra Modumudi
|
||||
* Date: 03/24/02
|
||||
* History:-
|
||||
|
@@ -282,7 +282,7 @@ static QDF_STATUS lim_get_key_from_prf(uint8_t *type, uint8_t *secret,
|
||||
uint16_t key_bit_length = keylen * 8;
|
||||
uint8_t key_length[2];
|
||||
uint32_t i = 0, remain_len;
|
||||
uint16_t interation;
|
||||
uint16_t iteration;
|
||||
uint8_t crypto_digest_len = lim_get_crypto_digest_len(type);
|
||||
uint8_t tmp_hash[SHA384_DIGEST_SIZE] = {0};
|
||||
|
||||
@@ -304,9 +304,9 @@ static QDF_STATUS lim_get_key_from_prf(uint8_t *type, uint8_t *secret,
|
||||
addr[3] = key_length;
|
||||
len[3] = sizeof(key_length);
|
||||
|
||||
for (interation = 1; i < keylen; interation++) {
|
||||
for (iteration = 1; i < keylen; iteration++) {
|
||||
remain_len = keylen - i;
|
||||
qdf_mem_copy(count, &interation, sizeof(interation));
|
||||
qdf_mem_copy(count, &iteration, sizeof(iteration));
|
||||
|
||||
if (remain_len >= crypto_digest_len)
|
||||
remain_len = crypto_digest_len;
|
||||
|
@@ -1685,7 +1685,7 @@ static void lim_process_messages(struct mac_context *mac_ctx,
|
||||
}
|
||||
} else {
|
||||
/* PE is not deferring this 802.11 frame so we need to
|
||||
* call cds_pkt_return. Asumption here is when Rx mgmt
|
||||
* call cds_pkt_return. Assumption here is when Rx mgmt
|
||||
* frame processing is done, cds packet could be
|
||||
* freed here.
|
||||
*/
|
||||
@@ -1929,7 +1929,7 @@ static void lim_process_messages(struct mac_context *mac_ctx,
|
||||
(uint8_t)msg->bodyval;
|
||||
/*
|
||||
* if message comes for DFS channel, no need to update:
|
||||
* 1) We wont have MCC with DFS channels. so no need to
|
||||
* 1) We won't have MCC with DFS channels. so no need to
|
||||
* add Q2Q IE
|
||||
* 2) We cannot end up in DFS channel SCC by channel
|
||||
* switch from non DFS MCC scenario, so no need to
|
||||
@@ -2180,7 +2180,7 @@ static void lim_process_normal_hdd_msg(struct mac_context *mac_ctx,
|
||||
* 1. If we are in learn mode and we receive any of these
|
||||
* messages, you have to come out of scan and process the
|
||||
* message, hence dont defer the message here. In handler,
|
||||
* these message could be defered till we actually come out of
|
||||
* these message could be deferred till we actually come out of
|
||||
* scan mode.
|
||||
* 2. If radar is detected, you might have to defer all of
|
||||
* these messages except Stop BSS request/ Switch channel
|
||||
@@ -2212,7 +2212,7 @@ static void lim_process_normal_hdd_msg(struct mac_context *mac_ctx,
|
||||
} else {
|
||||
/*
|
||||
* These messages are from HDD.Since these requests may also be
|
||||
* generated internally within LIM module, need to distinquish
|
||||
* generated internally within LIM module, need to distinguish
|
||||
* and send response to host
|
||||
*/
|
||||
if (rsp_reqd)
|
||||
|
@@ -89,7 +89,8 @@ void lim_process_mlm_reassoc_req(struct mac_context *mac_ctx,
|
||||
* parameters code.
|
||||
*/
|
||||
|
||||
pe_warn("unexpect msg state: %X role: %d MAC" QDF_MAC_ADDR_FMT,
|
||||
pe_warn("unexpected msg state: %X role: %d MAC "
|
||||
QDF_MAC_ADDR_FMT,
|
||||
session->limMlmState, GET_LIM_SYSTEM_ROLE(session),
|
||||
QDF_MAC_ADDR_REF(reassoc_req->peerMacAddr));
|
||||
lim_print_mlm_state(mac_ctx, LOGW, session->limMlmState);
|
||||
@@ -144,7 +145,7 @@ void lim_process_mlm_reassoc_req(struct mac_context *mac_ctx,
|
||||
return;
|
||||
end:
|
||||
reassoc_cnf.protStatusCode = STATUS_UNSPECIFIED_FAILURE;
|
||||
/* Update PE sessio Id */
|
||||
/* Update PE session Id */
|
||||
reassoc_cnf.sessionId = reassoc_req->sessionId;
|
||||
/* Free up buffer allocated for reassocReq */
|
||||
qdf_mem_free(reassoc_req);
|
||||
|
@@ -549,8 +549,7 @@ static bool lim_is_auth_req_expected(struct mac_context *mac_ctx,
|
||||
}
|
||||
|
||||
/**
|
||||
* lim_is_preauth_ctx_exisits() - check if preauth context exists
|
||||
*
|
||||
* lim_is_preauth_ctx_exists() - check if preauth context exists
|
||||
* @mac_ctx: global MAC context
|
||||
* @session: PE session entry
|
||||
* @preauth_node_ptr: pointer to preauth node pointer
|
||||
|
@@ -965,7 +965,7 @@ void lim_process_mlm_disassoc_cnf(struct mac_context *mac_ctx,
|
||||
eLIM_SME_WT_DEAUTH_STATE)) {
|
||||
/*
|
||||
* Should not have received
|
||||
* Disassocate confirm
|
||||
* Disassociate confirm
|
||||
* from MLM in other states.Log error
|
||||
*/
|
||||
pe_err("received MLM_DISASSOC_CNF in state %X",
|
||||
@@ -1428,7 +1428,7 @@ void lim_process_mlm_add_sta_rsp(struct mac_context *mac,
|
||||
{
|
||||
/* we need to process the deferred message since the initiating req. there might be nested request. */
|
||||
/* in the case of nested request the new request initiated from the response will take care of resetting */
|
||||
/* the deffered flag. */
|
||||
/* the deferred flag. */
|
||||
SET_LIM_PROCESS_DEFD_MESGS(mac, true);
|
||||
if (LIM_IS_AP_ROLE(pe_session)) {
|
||||
lim_process_ap_mlm_add_sta_rsp(mac, limMsgQ, pe_session);
|
||||
@@ -1598,7 +1598,7 @@ void lim_process_mlm_del_bss_rsp(struct mac_context *mac,
|
||||
{
|
||||
/* we need to process the deferred message since the initiating req. there might be nested request. */
|
||||
/* in the case of nested request the new request initiated from the response will take care of resetting */
|
||||
/* the deffered flag. */
|
||||
/* the deferred flag. */
|
||||
SET_LIM_PROCESS_DEFD_MESGS(mac, true);
|
||||
mac->sys.gSysFrameCount[SIR_MAC_MGMT_FRAME][SIR_MAC_MGMT_DEAUTH] = 0;
|
||||
|
||||
@@ -1776,7 +1776,7 @@ void lim_process_mlm_del_sta_rsp(struct mac_context *mac_ctx,
|
||||
* initiating req. there might be nested request
|
||||
* in the case of nested request the new request
|
||||
* initiated from the response will take care of resetting
|
||||
* the deffered flag.
|
||||
* the deferred flag.
|
||||
*/
|
||||
struct pe_session *session_entry;
|
||||
tpDeleteStaParams del_sta_params;
|
||||
@@ -2365,7 +2365,7 @@ void lim_handle_add_bss_rsp(struct mac_context *mac_ctx,
|
||||
* we need to process the deferred message since the
|
||||
* initiating req.there might be nested request.
|
||||
* in the case of nested request the new request initiated
|
||||
* from the response will take care of resetting the deffered
|
||||
* from the response will take care of resetting the deferred
|
||||
* flag.
|
||||
*/
|
||||
SET_LIM_PROCESS_DEFD_MESGS(mac_ctx, true);
|
||||
@@ -2751,7 +2751,7 @@ end:
|
||||
}
|
||||
|
||||
mlmReassocCnf.protStatusCode = STATUS_UNSPECIFIED_FAILURE;
|
||||
/* Update PE sessio Id */
|
||||
/* Update PE session Id */
|
||||
mlmReassocCnf.sessionId = pe_session->peSessionId;
|
||||
|
||||
lim_post_sme_message(mac, LIM_MLM_REASSOC_CNF,
|
||||
@@ -3116,7 +3116,7 @@ void lim_process_switch_channel_rsp(struct mac_context *mac,
|
||||
struct wlan_channel *vdev_chan;
|
||||
/* we need to process the deferred message since the initiating req. there might be nested request. */
|
||||
/* in the case of nested request the new request initiated from the response will take care of resetting */
|
||||
/* the deffered flag. */
|
||||
/* the deferred flag. */
|
||||
SET_LIM_PROCESS_DEFD_MESGS(mac, true);
|
||||
status = rsp->status;
|
||||
|
||||
@@ -3165,7 +3165,7 @@ void lim_process_switch_channel_rsp(struct mac_context *mac,
|
||||
gpchangeChannelData,
|
||||
pe_session);
|
||||
|
||||
/* If MCC upgrade/DBS downgrade happended during channel switch,
|
||||
/* If MCC upgrade/DBS downgrade happened during channel switch,
|
||||
* the policy manager connection table needs to be updated.
|
||||
*/
|
||||
policy_mgr_update_connection_info(mac->psoc,
|
||||
@@ -3188,7 +3188,7 @@ void lim_process_switch_channel_rsp(struct mac_context *mac,
|
||||
* SAP.
|
||||
*/
|
||||
lim_send_sme_ap_channel_switch_resp(mac, pe_session, rsp);
|
||||
/* If MCC upgrade/DBS downgrade happended during channel switch,
|
||||
/* If MCC upgrade/DBS downgrade happened during channel switch,
|
||||
* the policy manager connection table needs to be updated.
|
||||
*/
|
||||
policy_mgr_update_connection_info(mac->psoc,
|
||||
@@ -3198,7 +3198,7 @@ void lim_process_switch_channel_rsp(struct mac_context *mac,
|
||||
case LIM_SWITCH_CHANNEL_MONITOR:
|
||||
lim_handle_mon_switch_channel_rsp(pe_session, status);
|
||||
/*
|
||||
* If MCC upgrade/DBS downgrade happended during channel switch,
|
||||
* If MCC upgrade/DBS downgrade happened during channel switch,
|
||||
* the policy manager connection table needs to be updated.
|
||||
*/
|
||||
policy_mgr_update_connection_info(mac->psoc,
|
||||
|
@@ -112,7 +112,7 @@ static void lim_update_pbc_session_entry(struct mac_context *mac,
|
||||
(uint32_t) (qdf_mc_timer_get_system_ticks() /
|
||||
QDF_TICKS_PER_SECOND);
|
||||
|
||||
pe_debug("Receive WPS probe reques curTime: %d", curTime);
|
||||
pe_debug("Receive WPS probe request curTime: %d", curTime);
|
||||
QDF_TRACE_HEX_DUMP(QDF_MODULE_ID_PE, QDF_TRACE_LEVEL_DEBUG,
|
||||
addr, QDF_MAC_ADDR_SIZE);
|
||||
QDF_TRACE_HEX_DUMP(QDF_MODULE_ID_PE, QDF_TRACE_LEVEL_DEBUG,
|
||||
@@ -226,7 +226,7 @@ static bool lim_check11b_rates(uint8_t rate)
|
||||
#ifdef CONFIG_BAND_6GHZ
|
||||
/**
|
||||
* lim_need_broadcast_probe_rsp: check whether need broadcast probe rsp
|
||||
* @session: a ponter to session entry
|
||||
* @session: a pointer to session entry
|
||||
* @probe_req_da: probe request dst addr
|
||||
*
|
||||
* Return: bool
|
||||
@@ -252,7 +252,7 @@ static bool lim_need_broadcast_probe_rsp(struct pe_session *session,
|
||||
* lim_process_probe_req_frame: to process probe req frame
|
||||
* @mac_ctx: Pointer to Global MAC structure
|
||||
* @rx_pkt_info: A pointer to Buffer descriptor + associated PDUs
|
||||
* @session: a ponter to session entry
|
||||
* @session: a pointer to session entry
|
||||
*
|
||||
* This function is called by limProcessMessageQueue() upon
|
||||
* Probe Request frame reception. This function processes received
|
||||
@@ -374,7 +374,7 @@ lim_process_probe_req_frame(struct mac_context *mac_ctx, uint8_t *rx_pkt_info,
|
||||
}
|
||||
}
|
||||
ssid.length = session->ssId.length;
|
||||
/* Copy the SSID from sessio entry to local variable */
|
||||
/* Copy the SSID from session entry to local variable */
|
||||
qdf_mem_copy(ssid.ssId, session->ssId.ssId,
|
||||
session->ssId.length);
|
||||
|
||||
|
@@ -1545,7 +1545,7 @@ static bool lim_is_fast_roam_enabled(struct mac_context *mac_ctx,
|
||||
|
||||
/*
|
||||
* If fast roam in concurrency is disabled and there are concurrent
|
||||
* sessions runnig return false.
|
||||
* sessions running return false.
|
||||
*/
|
||||
if (policy_mgr_get_connection_count(mac_ctx->psoc))
|
||||
return false;
|
||||
@@ -2578,7 +2578,7 @@ lim_verify_dot11_mode_with_crypto(struct pe_session *session)
|
||||
else
|
||||
session->dot11mode = MLME_DOT11_MODE_11A;
|
||||
|
||||
pe_info("HT not supported with TKIP/WEP overiding dot11mode to %d",
|
||||
pe_info("HT not supported with TKIP/WEP overriding dot11mode to %d",
|
||||
session->dot11mode);
|
||||
|
||||
session->he_with_wep_tkip =
|
||||
@@ -4458,7 +4458,7 @@ struct pe_session *lim_get_disconnect_session(struct mac_context *mac_ctx,
|
||||
* NB disconnect is received before reassoc can start OR reassoc failure
|
||||
* lead to disconnect, new AP's session will be idle in wait reassoc
|
||||
* state and vdev in INIT state, so cleanup the session and send
|
||||
* responce of disconnect complete.
|
||||
* response of disconnect complete.
|
||||
*/
|
||||
if (session &&
|
||||
QDF_IS_STATUS_SUCCESS(wlan_vdev_mlme_is_init_state(session->vdev))) {
|
||||
@@ -6587,7 +6587,7 @@ void __lim_process_sme_assoc_cnf_new(struct mac_context *mac_ctx, uint32_t msg_t
|
||||
goto end;
|
||||
}
|
||||
/*
|
||||
* Deactivate/delet CNF_WAIT timer since ASSOC_CNF
|
||||
* Deactivate/delete CNF_WAIT timer since ASSOC_CNF
|
||||
* has been received
|
||||
*/
|
||||
pe_debug("Received SME_ASSOC_CNF. Delete Timer");
|
||||
@@ -8825,7 +8825,7 @@ static void lim_process_update_add_ies(struct mac_context *mac_ctx,
|
||||
qdf_mem_free(addn_ie->probeRespData_buff);
|
||||
/* adjust length accordingly */
|
||||
addn_ie->probeRespDataLen = new_length;
|
||||
/* save refernece of local buffer in PE session */
|
||||
/* save reference of local buffer in PE session */
|
||||
addn_ie->probeRespData_buff = new_ptr;
|
||||
goto end;
|
||||
}
|
||||
@@ -9098,7 +9098,7 @@ skip_vht:
|
||||
* interval until switchCount become 0 and bcn template with new
|
||||
* switchCount will be sent to firmware.
|
||||
* OR
|
||||
* If no tx complete for beacon is recived till this timer expire
|
||||
* If no tx complete for beacon is received till this timer expire
|
||||
* this will be restarted for every beacon interval until switchCount
|
||||
* become 0 and bcn template with new switchCount will be sent to
|
||||
* firmware.
|
||||
@@ -9678,7 +9678,7 @@ void lim_process_obss_color_collision_info(struct mac_context *mac_ctx,
|
||||
|
||||
if (session->obss_color_collision_dec_evt !=
|
||||
obss_color_info->evt_type) {
|
||||
pe_debug("%d: Wrong event: %d, skiping",
|
||||
pe_debug("%d: Wrong event: %d, skipping",
|
||||
obss_color_info->vdev_id,
|
||||
obss_color_info->evt_type);
|
||||
return;
|
||||
|
@@ -435,7 +435,7 @@ static uint32_t lim_prepare_tdls_frame_header(struct mac_context *mac, uint8_t *
|
||||
|
||||
/*
|
||||
* if TDLS frame goes through the AP link, it follows normal address
|
||||
* pattern, if TDLS frame goes thorugh the direct link, then
|
||||
* pattern, if TDLS frame goes through the direct link, then
|
||||
* A1--> Peer STA addr, A2-->Self STA address, A3--> BSSID
|
||||
*/
|
||||
(tdlsLinkType == TDLS_LINK_AP) ? ((addr1 = (link_iden->bssid)),
|
||||
@@ -537,7 +537,7 @@ static QDF_STATUS lim_mgmt_tdls_tx_complete(void *context,
|
||||
|
||||
/*
|
||||
* This function can be used for bacst or unicast discovery request
|
||||
* We are not differentiating it here, it will all depnds on peer MAC address,
|
||||
* We are not differentiating it here, it will all depend on peer MAC address,
|
||||
*/
|
||||
static QDF_STATUS lim_send_tdls_dis_req_frame(struct mac_context *mac,
|
||||
struct qdf_mac_addr peer_mac,
|
||||
@@ -3889,7 +3889,7 @@ void lim_update_tdls_2g_bw(struct pe_session *session)
|
||||
* For 2.4 GHz band, if AP switches its BW from 40 MHz to 20 Mhz, it
|
||||
* changes its beacon respectivily with ch_width 20 Mhz without STA
|
||||
* disconnection.
|
||||
* This will result in TDLS remaining on 40 MHz and not follwoing APs BW
|
||||
* This will result in TDLS remaining on 40 MHz and not following APs BW
|
||||
* on 2.4 GHz.
|
||||
* Better Teardown the link here and with traffic going on between peers
|
||||
* the tdls connection will again be restablished with the new BW
|
||||
|
@@ -248,7 +248,7 @@ void lim_update_he_bw_cap_mcs(struct pe_session *session,
|
||||
STA_PREFER_BW_80MHZ) {
|
||||
is_80mhz = 1;
|
||||
if (session->ch_width == CH_WIDTH_160MHZ) {
|
||||
pe_debug("STA prferred HE80 over HE160, falling back to 80MHz");
|
||||
pe_debug("STA preferred HE80 over HE160, falling back to 80MHz");
|
||||
session->ch_width = CH_WIDTH_80MHZ;
|
||||
}
|
||||
} else {
|
||||
|
@@ -1,5 +1,6 @@
|
||||
/*
|
||||
* Copyright (c) 2011-2020 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
|
||||
@@ -85,7 +86,7 @@ lim_collect_bss_description(struct mac_context *mac,
|
||||
rfBand = WMA_GET_RX_RFBAND(pRxPacketInfo);
|
||||
|
||||
/**
|
||||
* Length of BSS desription is without length of
|
||||
* Length of BSS description is without length of
|
||||
* length itself and length of pointer that holds ieFields.
|
||||
*
|
||||
* struct bss_description
|
||||
|
@@ -1,5 +1,6 @@
|
||||
/*
|
||||
* Copyright (c) 2013-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
|
||||
@@ -289,7 +290,7 @@ void lim_add_pre_auth_node(struct mac_context *mac, struct tLimPreAuthNode *pAut
|
||||
* lim_release_pre_auth_node
|
||||
*
|
||||
***FUNCTION:
|
||||
* This function is called to realease the acquired
|
||||
* This function is called to release the acquired
|
||||
* pre auth node from list.
|
||||
*
|
||||
***LOGIC:
|
||||
|
@@ -102,7 +102,7 @@ void lim_send_reassoc_req_with_ft_ies_mgmt_frame(struct mac_context *mac_ctx,
|
||||
|
||||
vdev_id = pe_session->vdev_id;
|
||||
|
||||
/* check this early to avoid unncessary operation */
|
||||
/* check this early to avoid unnecessary operation */
|
||||
if (!pe_session->pLimReAssocReq)
|
||||
return;
|
||||
|
||||
@@ -588,7 +588,7 @@ end:
|
||||
}
|
||||
mlmReassocCnf.resultCode = eSIR_SME_FT_REASSOC_FAILURE;
|
||||
mlmReassocCnf.protStatusCode = STATUS_UNSPECIFIED_FAILURE;
|
||||
/* Update PE sessio Id */
|
||||
/* Update PE session Id */
|
||||
mlmReassocCnf.sessionId = pe_session->peSessionId;
|
||||
|
||||
lim_post_sme_message(mac, LIM_MLM_REASSOC_CNF,
|
||||
|
@@ -348,7 +348,7 @@ lim_send_probe_req_mgmt_frame(struct mac_context *mac_ctx,
|
||||
p2pie = limGetP2pIEPtr(mac_ctx, additional_ie, addn_ielen);
|
||||
|
||||
/*
|
||||
* Don't include 11b rate if it is a P2P serach or probe request is
|
||||
* Don't include 11b rate if it is a P2P search or probe request is
|
||||
* sent by P2P Client
|
||||
*/
|
||||
if ((MLME_DOT11_MODE_11B != dot11mode) && (p2pie) &&
|
||||
@@ -394,7 +394,7 @@ lim_send_probe_req_mgmt_frame(struct mac_context *mac_ctx,
|
||||
}
|
||||
|
||||
/*
|
||||
* Set channelbonding information as "disabled" when tunned to a
|
||||
* Set channelbonding information as "disabled" when tuned to a
|
||||
* 2.4 GHz channel
|
||||
*/
|
||||
if (wlan_reg_is_24ghz_ch_freq(chan_freq)) {
|
||||
@@ -687,10 +687,10 @@ static QDF_STATUS lim_get_addn_ie_for_probe_resp(struct mac_context *mac,
|
||||
* lim_add_additional_ie() - Add additional IE to management frame
|
||||
* @frame: pointer to frame
|
||||
* @frame_offset: current offset of frame
|
||||
* @add_ie: pointer to addtional ie
|
||||
* @add_ie_len: length of addtional ie
|
||||
* @add_ie: pointer to additional ie
|
||||
* @add_ie_len: length of additional ie
|
||||
* @p2p_ie: pointer to p2p ie
|
||||
* @noa_ie: pointer to noa ie, this is seperate p2p ie
|
||||
* @noa_ie: pointer to noa ie, this is separate p2p ie
|
||||
* @noa_ie_len: length of noa ie
|
||||
* @noa_stream: pointer to noa stream, this is noa attribute only
|
||||
* @noa_stream_len: length of noa stream
|
||||
@@ -707,7 +707,7 @@ static void lim_add_additional_ie(uint8_t *frame, uint32_t frame_offset,
|
||||
uint16_t p2p_ie_offset;
|
||||
|
||||
if (!add_ie_len || !add_ie) {
|
||||
pe_debug("no valid addtional ie");
|
||||
pe_debug("no valid additional ie");
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -2358,7 +2358,7 @@ static QDF_STATUS lim_assoc_tx_complete_cnf(void *context,
|
||||
|
||||
#ifdef WLAN_ADAPTIVE_11R
|
||||
/**
|
||||
* lim_fill_adaptive_11r_ie() - Populate the Vendor secific adaptive 11r
|
||||
* lim_fill_adaptive_11r_ie() - Populate the Vendor specific adaptive 11r
|
||||
* IE to association request frame
|
||||
* @pe_session: pointer to PE session
|
||||
* @ie_buf: buffer to which Adaptive 11r IE will be copied
|
||||
@@ -2497,7 +2497,7 @@ lim_send_assoc_req_mgmt_frame(struct mac_context *mac_ctx,
|
||||
|
||||
vdev_id = pe_session->vdev_id;
|
||||
|
||||
/* check this early to avoid unncessary operation */
|
||||
/* check this early to avoid unnecessary operation */
|
||||
if (!pe_session->lim_join_req) {
|
||||
pe_err("pe_session->lim_join_req is NULL");
|
||||
qdf_mem_free(mlm_assoc_req);
|
||||
|
@@ -99,7 +99,7 @@ void lim_send_sme_join_reassoc_rsp(struct mac_context *mac_ctx,
|
||||
* @pe_session: PE Session Info
|
||||
* @req: connect req if pe session is NULL
|
||||
* @reason: reason of failure, valid only if status is failure
|
||||
* @connect_status: Indicates the staus of the req
|
||||
* @connect_status: Indicates the status of the req
|
||||
* @status_code: Protocol Status Code
|
||||
* @is_reassoc: if reassoc resp
|
||||
*
|
||||
@@ -258,7 +258,7 @@ void lim_send_sme_ap_channel_switch_resp(struct mac_context *mac,
|
||||
struct vdev_start_response *rsp);
|
||||
/*
|
||||
* lim_process_beacon_tx_success_ind() - handle successful beacon transmission
|
||||
* indication from the FW This is a generic event generated by the FW afer the
|
||||
* indication from the FW This is a generic event generated by the FW after the
|
||||
* first beacon is sent out after the beacon template update by the host.
|
||||
*
|
||||
* @mac_ctx: Global mac_ctx
|
||||
|
@@ -93,7 +93,7 @@ enum mlmmsgtype {
|
||||
|
||||
#define LIM_DECRYPT_ICV_FAIL 1
|
||||
|
||||
/* / Definitions to distinquish between Association/Reassociaton */
|
||||
/* / Definitions to distinguish between Association/Reassociaton */
|
||||
#define LIM_ASSOC 0
|
||||
#define LIM_REASSOC 1
|
||||
|
||||
|
@@ -1002,7 +1002,7 @@ uint8_t lim_is_null_ssid(tSirMacSSid *ssid)
|
||||
fnull_ssid = true;
|
||||
return fnull_ssid;
|
||||
}
|
||||
/* If the first charactes is space, then check if all
|
||||
/* If the first characters is space, then check if all
|
||||
* characters in SSID are spaces to consider it as NULL SSID
|
||||
*/
|
||||
if ((ASCII_SPACE_CHARACTER == ssid->ssId[0]) &&
|
||||
@@ -1010,7 +1010,7 @@ uint8_t lim_is_null_ssid(tSirMacSSid *ssid)
|
||||
fnull_ssid = true;
|
||||
return fnull_ssid;
|
||||
} else {
|
||||
/* check if all the charactes in SSID are NULL */
|
||||
/* check if all the characters in SSID are NULL */
|
||||
ssid_len = ssid->length;
|
||||
ssid_str = ssid->ssId;
|
||||
|
||||
@@ -2273,7 +2273,7 @@ uint8_t lim_get_ht_capability(struct mac_context *mac,
|
||||
/* accessed */
|
||||
/* */
|
||||
if (htCap >= eHT_ANTENNA_SELECTION && htCap < eHT_SI_GRANULARITY) {
|
||||
/* Get Antenna Seletion HT Capabilities */
|
||||
/* Get Antenna Selection HT Capabilities */
|
||||
ptr = (uint8_t *) &macASCapabilityInfo;
|
||||
*((uint8_t *)ptr) = (uint8_t)(vht_cap_info->as_cap & 0xff);
|
||||
} else if (htCap >= eHT_TX_BEAMFORMING &&
|
||||
@@ -3837,7 +3837,7 @@ void lim_update_sta_run_time_ht_switch_chnl_params(struct mac_context *mac,
|
||||
/* If channel mismatch the CSA will take care of this change */
|
||||
if (pHTInfo->primaryChannel != wlan_reg_freq_to_chan(
|
||||
mac->pdev, pe_session->curr_op_freq)) {
|
||||
pe_debug("Current channel doesnt match HT info ignore");
|
||||
pe_debug("Current channel doesn't match HT info ignore");
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -5317,7 +5317,7 @@ static void lim_check_conc_and_send_edca(struct mac_context *mac,
|
||||
sch_qos_update_broadcast(mac, sap_session);
|
||||
|
||||
/*
|
||||
* In case of mcc, where cb can come from scc to mcc swtich where we
|
||||
* In case of mcc, where cb can come from scc to mcc switch where we
|
||||
* need to restore the default parameters
|
||||
*/
|
||||
if (sta_session) {
|
||||
@@ -5431,7 +5431,7 @@ void lim_check_and_reset_protection_params(struct mac_context *mac_ctx)
|
||||
* @ext_cap: Pointer to extended capability
|
||||
* @mac_ctx: global MAC context
|
||||
*
|
||||
* This funciton update hash node's RTT capability based on received
|
||||
* This function update hash node's RTT capability based on received
|
||||
* Extended capability IE.
|
||||
*
|
||||
* Return: None
|
||||
@@ -5479,7 +5479,7 @@ void lim_set_peer_twt_cap(struct pe_session *session, struct s_ext_cap *ext_cap)
|
||||
* @buf: buffer containing IE
|
||||
* @len: length of buffer
|
||||
*
|
||||
* This funciton sends the IE data to WMA.
|
||||
* This function sends the IE data to WMA.
|
||||
*
|
||||
* Return: status of operation
|
||||
*/
|
||||
@@ -6389,7 +6389,7 @@ const char *lim_bss_type_to_string(const uint16_t bss_type)
|
||||
|
||||
/**
|
||||
* lim_init_obss_params(): Initializes the OBSS Scan Parameters
|
||||
* @sesssion: LIM session
|
||||
* @session: LIM session
|
||||
* @mac_ctx: Mac context
|
||||
*
|
||||
* Return: None
|
||||
@@ -6429,7 +6429,7 @@ void lim_init_obss_params(struct mac_context *mac_ctx, struct pe_session *sessio
|
||||
|
||||
/**
|
||||
* lim_update_obss_scanparams(): Updates OBSS SCAN IE parameters to session
|
||||
* @sesssion: LIM session
|
||||
* @session: LIM session
|
||||
* @scan_params: Scan parameters
|
||||
*
|
||||
* Return: None
|
||||
@@ -6522,7 +6522,7 @@ uint8_t lim_compute_ext_cap_ie_length(tDot11fIEExtCap *ext_cap)
|
||||
*
|
||||
* Update the capability info in Assoc/Reassoc request frames and reset
|
||||
* the spectrum management, short preamble, immediate block ack bits
|
||||
* if the BSS doesnot support it
|
||||
* if the BSS does not support it
|
||||
*
|
||||
* Return: None
|
||||
*/
|
||||
@@ -6548,7 +6548,7 @@ void lim_update_caps_info_for_bss(struct mac_context *mac_ctx,
|
||||
* lim_send_set_dtim_period(): Send SIR_HAL_SET_DTIM_PERIOD message
|
||||
* to set dtim period.
|
||||
*
|
||||
* @sesssion: LIM session
|
||||
* @session: LIM session
|
||||
* @dtim_period: dtim value
|
||||
* @mac_ctx: Mac context
|
||||
* @return None
|
||||
@@ -7287,7 +7287,7 @@ void lim_log_he_cap(struct mac_context *mac, tDot11fIEhe_cap *he_cap)
|
||||
he_cap->twt_responder, he_cap->fragmentation,
|
||||
he_cap->max_num_frag_msdu_amsdu_exp,
|
||||
he_cap->min_frag_size);
|
||||
pe_nofl_debug("\ttrig frm mac pad 0x%x multi tid aggr supp 0x%x link adaptaion 0x%x all ack 0x%x trigd_rsp_sched 0x%x a_bsr 0x%x",
|
||||
pe_nofl_debug("\ttrig frm mac pad 0x%x multi tid aggr supp 0x%x link adaptation 0x%x all ack 0x%x trigd_rsp_sched 0x%x a_bsr 0x%x",
|
||||
he_cap->trigger_frm_mac_pad,
|
||||
he_cap->multi_tid_aggr_rx_supp,
|
||||
he_cap->he_link_adaptation, he_cap->all_ack,
|
||||
@@ -8575,7 +8575,7 @@ void lim_update_session_eht_capable_chan_switch(struct mac_context *mac,
|
||||
{
|
||||
session->eht_capable = true;
|
||||
session->he_capable = true;
|
||||
/* TODO: Updat*/
|
||||
/* TODO: Update */
|
||||
if (wlan_reg_is_6ghz_chan_freq(session->curr_op_freq) &&
|
||||
!wlan_reg_is_6ghz_chan_freq(new_chan_freq)) {
|
||||
session->htCapability = 1;
|
||||
@@ -9103,7 +9103,7 @@ QDF_STATUS lim_send_he_6g_band_caps_ie(struct mac_context *mac_ctx,
|
||||
sizeof(he_6g_band_caps_ie),
|
||||
&size);
|
||||
if (result != DOT11F_PARSE_SUCCESS) {
|
||||
pe_err("pack erro for HE 6g band cap for vdev %d", vdev_id);
|
||||
pe_err("pack error for HE 6g band cap for vdev %d", vdev_id);
|
||||
return QDF_STATUS_E_FAILURE;
|
||||
}
|
||||
pe_debug("send HE 6ghz band cap: 0x%01x 0x%01x for vdev %d",
|
||||
|
@@ -500,7 +500,7 @@ uint8_t lim_is_null_ssid(tSirMacSSid *pSsid);
|
||||
void lim_stop_tx_and_switch_channel(struct mac_context *mac, uint8_t sessionId);
|
||||
|
||||
/**
|
||||
* lim_process_channel_switch() - Process chanel switch
|
||||
* lim_process_channel_switch() - Process channel switch
|
||||
* @mac: pointer to Global MAC structure
|
||||
* @vdev_id: Vdev on which CSA is happening
|
||||
*
|
||||
@@ -1035,7 +1035,7 @@ QDF_STATUS lim_send_ext_cap_ie(struct mac_context *mac_ctx, uint32_t session_id,
|
||||
* @dot11_mode: vdev dot11 mode
|
||||
* @device_mode: device mode
|
||||
*
|
||||
* This funciton gets ht and vht capability and send to firmware via wma
|
||||
* This function gets ht and vht capability and send to firmware via wma
|
||||
*
|
||||
* Return: status of operation
|
||||
*/
|
||||
@@ -2580,7 +2580,7 @@ void lim_req_send_delba_ind_process(struct mac_context *mac_ctx,
|
||||
void lim_send_beacon(struct mac_context *mac_ctx, struct pe_session *session);
|
||||
|
||||
/**
|
||||
* lim_ndi_mlme_vdev_up_transition() - Send event to transistion NDI VDEV to UP
|
||||
* lim_ndi_mlme_vdev_up_transition() - Send event to transition NDI VDEV to UP
|
||||
* @session: session pointer
|
||||
*
|
||||
* Return: None
|
||||
|
@@ -96,7 +96,7 @@ static QDF_STATUS lim_add_ndi_peer(struct mac_context *mac_ctx,
|
||||
return QDF_STATUS_E_FAILURE;
|
||||
}
|
||||
|
||||
/* wma decides NDI mode from wma->inferface struct */
|
||||
/* wma decides NDI mode from wma->interface struct */
|
||||
sta_ds->staType = STA_ENTRY_NDI_PEER;
|
||||
status = lim_add_sta(mac_ctx, sta_ds, false, session);
|
||||
if (QDF_STATUS_SUCCESS != status) {
|
||||
|
@@ -52,11 +52,11 @@
|
||||
#include <wlan_cmn_ieee80211.h>
|
||||
#include <wlan_mgmt_txrx_utils_api.h>
|
||||
|
||||
/* Fils Dicovery Frame */
|
||||
/* Fils Discovery Frame */
|
||||
/**
|
||||
* struct fd_action_header - FILS Discovery Action frame header
|
||||
* @action_header: WLAN Action frame header
|
||||
* @fd_frame_cntl: FILS Disovery Frame Control
|
||||
* @fd_frame_cntl: FILS Discovery Frame Control
|
||||
* @timestamp: Time stamp
|
||||
* @bcn_interval: Beacon Interval
|
||||
* @elem: variable len sub element fields
|
||||
|
@@ -570,7 +570,7 @@ sch_set_fixed_beacon_fields(struct mac_context *mac_ctx, struct pe_session *sess
|
||||
populate_dot11f_capabilities(mac_ctx, &bcn_1->Capabilities, session);
|
||||
if (session->ssidHidden) {
|
||||
bcn_1->SSID.present = 1;
|
||||
/* rest of the fileds are 0 for hidden ssid */
|
||||
/* rest of the fields are 0 for hidden ssid */
|
||||
if ((session->ssId.length) &&
|
||||
(session->ssidHidden == eHIDDEN_SSID_ZERO_CONTENTS))
|
||||
bcn_1->SSID.num_ssid = session->ssId.length;
|
||||
|
@@ -1387,7 +1387,7 @@ QDF_STATUS lim_obss_send_detection_cfg(struct mac_context *mac_ctx,
|
||||
return status;
|
||||
}
|
||||
} else {
|
||||
pe_debug("Skiping WMA_OBSS_DETECTION_REQ, force = %d", force);
|
||||
pe_debug("Skipping WMA_OBSS_DETECTION_REQ, force = %d", force);
|
||||
}
|
||||
|
||||
return status;
|
||||
|
@@ -97,7 +97,7 @@ void sch_edca_profile_update_all(struct mac_context *pmac)
|
||||
|
||||
/**
|
||||
* sch_get_params() - get the local or broadcast parameters based on the profile
|
||||
* sepcified in the config params are delivered in this order: BE, BK, VI, VO
|
||||
* specified in the config params are delivered in this order: BE, BK, VI, VO
|
||||
*/
|
||||
static QDF_STATUS
|
||||
sch_get_params(struct mac_context *mac,
|
||||
|
@@ -1,5 +1,6 @@
|
||||
/*
|
||||
* Copyright (c) 2013-2019 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
|
||||
@@ -47,7 +48,7 @@ struct mac_context;
|
||||
-------------------------------------------------------------------------*/
|
||||
|
||||
/**
|
||||
* sys_rsp_cb() - SYS async resonse callback
|
||||
* sys_rsp_cb() - SYS async response callback
|
||||
* @user_data: context data for callback
|
||||
*
|
||||
* This is a protype for the callback function that SYS makes to various
|
||||
|
@@ -1,5 +1,6 @@
|
||||
/*
|
||||
* Copyright (c) 2011-2019 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
|
||||
@@ -71,7 +72,7 @@ extern "C" {
|
||||
/* Following macro specifies the number of milliseconds which constitute 1 ThreadX timer tick. Used
|
||||
for mimicking the ThreadX timer behaviour on VOSS. */
|
||||
/* Use the same MACRO used by firmware modules to calculate TICKs from mSec */
|
||||
/* Mismatch would cause worng timer value to be programmed */
|
||||
/* Mismatch would cause wrong timer value to be programmed */
|
||||
#define TX_MSECS_IN_1_TICK SYS_TICK_DUR_MS
|
||||
|
||||
/* Signature with which the TX_TIMER struct is initialized, when the timer is created */
|
||||
|
@@ -1,5 +1,6 @@
|
||||
/*
|
||||
* Copyright (c) 2012-2020 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
|
||||
@@ -45,7 +46,7 @@
|
||||
11/20/08 sho Renamed this to VosWrapper.c; remove all dependencies on
|
||||
WM platform and allow this to work on all VOSS enabled
|
||||
platform
|
||||
06/24/08 tbh Modified the file to remove the dependecy on HDD files as
|
||||
06/24/08 tbh Modified the file to remove the dependency on HDD files as
|
||||
part of Gen6 bring up process.
|
||||
10/29/02 Neelay Das Created file.
|
||||
|
||||
|
@@ -1,5 +1,6 @@
|
||||
/*
|
||||
* Copyright (c) 2012-2020 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
|
||||
@@ -99,7 +100,7 @@ QDF_STATUS sys_bbt_process_message_core(struct mac_context *mac_ctx,
|
||||
*/
|
||||
if ((subtype == SIR_MAC_MGMT_BEACON) &&
|
||||
!GET_LIM_PROCESS_DEFD_MESGS(mac_ctx)) {
|
||||
pe_debug("dropping received beacon in deffered state");
|
||||
pe_debug("dropping received beacon in deferred state");
|
||||
goto fail;
|
||||
}
|
||||
|
||||
|
@@ -2089,7 +2089,7 @@ populate_dot11f_supp_rates(struct mac_context *mac,
|
||||
/**
|
||||
* populate_dot11f_rates_tdls() - populate supported rates and
|
||||
* extended supported rates IE.
|
||||
* @p_mac gloabl - header.
|
||||
* @p_mac global - header.
|
||||
* @p_supp_rates - pointer to supported rates IE
|
||||
* @p_ext_supp_rates - pointer to extended supported rates IE
|
||||
* @curr_oper_channel - current operating channel
|
||||
@@ -3175,7 +3175,7 @@ sir_convert_assoc_req_frame2_struct(struct mac_context *mac,
|
||||
qdf_mem_free(ar);
|
||||
return QDF_STATUS_E_FAILURE;
|
||||
} else if (DOT11F_WARNED(status)) {
|
||||
pe_debug("There were warnings while unpacking an Assoication Request (0x%08x, %d bytes):",
|
||||
pe_debug("There were warnings while unpacking an Association Request (0x%08x, %d bytes):",
|
||||
status, nFrame);
|
||||
}
|
||||
/* & "transliterate" from a 'tDot11fAssocRequest' to a 'tSirAssocReq'... */
|
||||
@@ -3728,7 +3728,7 @@ sir_convert_assoc_resp_frame2_struct(struct mac_context *mac,
|
||||
/*
|
||||
* decrypt the cipher text using AEAD decryption, if association
|
||||
* response status code is successful, else the don't do AEAD decryption
|
||||
* since AP doesn't inlude FILS session IE when association reject is
|
||||
* since AP doesn't include FILS session IE when association reject is
|
||||
* sent
|
||||
*/
|
||||
if (lim_is_fils_connection(session_entry) && !status_code) {
|
||||
@@ -5821,7 +5821,7 @@ sir_convert_tpc_req_frame2_struct(struct mac_context *mac,
|
||||
pTpcReqFrame->type = DOT11F_EID_TPCREQUEST;
|
||||
pTpcReqFrame->length = 0;
|
||||
} else {
|
||||
pe_warn("!!!Rcv TPC Req of inalid type!");
|
||||
pe_warn("!!!Rcv TPC Req of invalid type!");
|
||||
return QDF_STATUS_E_FAILURE;
|
||||
}
|
||||
return QDF_STATUS_SUCCESS;
|
||||
@@ -10832,7 +10832,7 @@ wlan_get_ielen_from_bss_description(struct bss_description *bss_desc)
|
||||
}
|
||||
|
||||
/*
|
||||
* Length of BSS desription is without length of
|
||||
* Length of BSS description is without length of
|
||||
* length itself and length of pointer
|
||||
* that holds ieFields
|
||||
*
|
||||
|
Reference in New Issue
Block a user