qcacld-3.0: Fix potential infinite loop in get_container_ies_len
In the function get_container_ies_len, len (uint32) is calculated
from the length of the buffer parsed. Then it is copied to the uint8
pnConsumed pointer from the calling function. This could lead to
pnConsumed becoming 0 if len exceeds 255 and would cause infinte
loop in the function unpack_core.
Add changes to make pnConsumed passed from unpack_core to be uint32
so that there are no issues in get_container_ies_len
Change-Id: Ia5770b4becf7dd1cf7cb97ec2e0d94f3c5f4ed54
CRs-Fixed: 2101200
diff --git a/core/mac/src/include/dot11f.h b/core/mac/src/include/dot11f.h
index da445e1..d4a805f 100644
--- a/core/mac/src/include/dot11f.h
+++ b/core/mac/src/include/dot11f.h
@@ -35,7 +35,7 @@
*
*
* This file was automatically generated by 'framesc'
- * Thu Oct 5 16:54:18 2017 from the following file(s):
+ * Tue Oct 10 16:54:18 2017 from the following file(s):
*
* dot11f.frms
*
@@ -2564,7 +2564,7 @@
uint32_t dot11f_unpack_ie_gtk(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEGTK*,
bool);
@@ -2606,7 +2606,7 @@
uint32_t dot11f_unpack_ie_igtk(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEIGTK*,
bool);
@@ -2646,7 +2646,7 @@
uint32_t dot11f_unpack_ie_r0_kh_id(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIER0KH_ID*,
bool);
@@ -2685,7 +2685,7 @@
uint32_t dot11f_unpack_ie_r1_kh_id(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIER1KH_ID*,
bool);
@@ -2728,7 +2728,7 @@
uint32_t dot11f_unpack_ie_ppe_threshold(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEppe_threshold*,
bool);
@@ -2769,7 +2769,7 @@
uint32_t dot11f_unpack_ie_ap_channel_report(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEAPChannelReport*,
bool);
@@ -2808,7 +2808,7 @@
uint32_t dot11f_unpack_ie_bcn_reporting_detail(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEBcnReportingDetail*,
bool);
@@ -2848,7 +2848,7 @@
uint32_t dot11f_unpack_ie_beacon_report_frm_body(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEBeaconReportFrmBody*,
bool);
@@ -2888,7 +2888,7 @@
uint32_t dot11f_unpack_ie_beacon_reporting(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEBeaconReporting*,
bool);
@@ -2927,7 +2927,7 @@
uint32_t dot11f_unpack_ie_condensed_country_str(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIECondensedCountryStr*,
bool);
@@ -2968,7 +2968,7 @@
uint32_t dot11f_unpack_ie_measurement_pilot(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEMeasurementPilot*,
bool);
@@ -3009,7 +3009,7 @@
uint32_t dot11f_unpack_ie_multi_bssid(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEMultiBssid*,
bool);
@@ -3050,7 +3050,7 @@
uint32_t dot11f_unpack_ie_ric_data(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIERICData*,
bool);
@@ -3091,7 +3091,7 @@
uint32_t dot11f_unpack_ie_ric_descriptor(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIERICDescriptor*,
bool);
@@ -3160,7 +3160,7 @@
uint32_t dot11f_unpack_ie_rrm_enabled_cap(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIERRMEnabledCap*,
bool);
@@ -3200,7 +3200,7 @@
uint32_t dot11f_unpack_ie_requested_info(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIERequestedInfo*,
bool);
@@ -3240,7 +3240,7 @@
uint32_t dot11f_unpack_ie_ssid(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIESSID*,
bool);
@@ -3286,7 +3286,7 @@
uint32_t dot11f_unpack_ie_schedule(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIESchedule*,
bool);
@@ -3358,7 +3358,7 @@
uint32_t dot11f_unpack_ie_tclas(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIETCLAS*,
bool);
@@ -3397,7 +3397,7 @@
uint32_t dot11f_unpack_ie_tclasSPROC(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIETCLASSPROC*,
bool);
@@ -3436,7 +3436,7 @@
uint32_t dot11f_unpack_ie_ts_delay(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIETSDelay*,
bool);
@@ -3476,7 +3476,7 @@
uint32_t dot11f_unpack_ie_tsf_info(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIETSFInfo*,
bool);
@@ -3540,7 +3540,7 @@
uint32_t dot11f_unpack_ie_tspec(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIETSPEC*,
bool);
@@ -3604,7 +3604,7 @@
uint32_t dot11f_unpack_ie_vht_caps(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEVHTCaps*,
bool);
@@ -3646,7 +3646,7 @@
uint32_t dot11f_unpack_ie_vht_operation(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEVHTOperation*,
bool);
@@ -3693,7 +3693,7 @@
uint32_t dot11f_unpack_ie_wmm_schedule(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEWMMSchedule*,
bool);
@@ -3766,7 +3766,7 @@
uint32_t dot11f_unpack_ie_wmmtclas(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEWMMTCLAS*,
bool);
@@ -3806,7 +3806,7 @@
uint32_t dot11f_unpack_ie_wmmtclasproc(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEWMMTCLASPROC*,
bool);
@@ -3846,7 +3846,7 @@
uint32_t dot11f_unpack_ie_wmmts_delay(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEWMMTSDelay*,
bool);
@@ -3911,7 +3911,7 @@
uint32_t dot11f_unpack_ie_wmmtspec(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEWMMTSPEC*,
bool);
@@ -3952,7 +3952,7 @@
uint32_t dot11f_unpack_ie_wider_bw_chan_switch_ann(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEWiderBWChanSwitchAnn*,
bool);
@@ -3991,7 +3991,7 @@
uint32_t dot11f_unpack_ie_azimuth_req(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEazimuth_req*,
bool);
@@ -4030,7 +4030,7 @@
uint32_t dot11f_unpack_ie_max_age(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEmax_age*,
bool);
@@ -4089,7 +4089,7 @@
uint32_t dot11f_unpack_ie_neighbor_rpt(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEneighbor_rpt*,
bool);
@@ -4128,7 +4128,7 @@
uint32_t dot11f_unpack_ie_req_mac_addr(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEreq_mac_addr*,
bool);
@@ -4167,7 +4167,7 @@
uint32_t dot11f_unpack_ie_tgt_mac_addr(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEtgt_mac_addr*,
bool);
@@ -4208,7 +4208,7 @@
uint32_t dot11f_unpack_ie_vht_info(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEvht_info*,
bool);
@@ -4248,7 +4248,7 @@
uint32_t dot11f_unpack_ie_vht_transmit_power_env(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEvht_transmit_power_env*,
bool);
@@ -4287,7 +4287,7 @@
uint32_t dot11f_unpack_ie_aid(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEAID*,
bool);
@@ -4329,7 +4329,7 @@
uint32_t dot11f_unpack_ie_cf_params(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIECFParams*,
bool);
@@ -4369,7 +4369,7 @@
uint32_t dot11f_unpack_ie_challenge_text(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEChallengeText*,
bool);
@@ -4410,7 +4410,7 @@
uint32_t dot11f_unpack_ie_chan_switch_ann(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEChanSwitchAnn*,
bool);
@@ -4450,7 +4450,7 @@
uint32_t dot11f_unpack_ie_channel_switch_wrapper(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEChannelSwitchWrapper*,
bool);
@@ -4491,7 +4491,7 @@
uint32_t dot11f_unpack_ie_country(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIECountry*,
bool);
@@ -4530,7 +4530,7 @@
uint32_t dot11f_unpack_ie_DSParams(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEDSParams*,
bool);
@@ -4598,7 +4598,7 @@
uint32_t dot11f_unpack_ie_edca_param_set(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEEDCAParamSet*,
bool);
@@ -4640,7 +4640,7 @@
uint32_t dot11f_unpack_ie_erp_info(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEERPInfo*,
bool);
@@ -4680,7 +4680,7 @@
uint32_t dot11f_unpack_ie_ese_cckm_opaque(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEESECckmOpaque*,
bool);
@@ -4721,7 +4721,7 @@
uint32_t dot11f_unpack_ie_ese_rad_mgmt_cap(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEESERadMgmtCap*,
bool);
@@ -4762,7 +4762,7 @@
uint32_t dot11f_unpack_ie_ese_traf_strm_met(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEESETrafStrmMet*,
bool);
@@ -4803,7 +4803,7 @@
uint32_t dot11f_unpack_ie_ese_traf_strm_rate_set(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEESETrafStrmRateSet*,
bool);
@@ -4843,7 +4843,7 @@
uint32_t dot11f_unpack_ie_ese_txmit_power(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEESETxmitPower*,
bool);
@@ -4882,7 +4882,7 @@
uint32_t dot11f_unpack_ie_ese_version(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEESEVersion*,
bool);
@@ -4922,7 +4922,7 @@
uint32_t dot11f_unpack_ie_ext_cap(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEExtCap*,
bool);
@@ -4962,7 +4962,7 @@
uint32_t dot11f_unpack_ie_ext_supp_rates(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEExtSuppRates*,
bool);
@@ -5004,7 +5004,7 @@
uint32_t dot11f_unpack_ie_fh_param_set(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEFHParamSet*,
bool);
@@ -5044,7 +5044,7 @@
uint32_t dot11f_unpack_ie_fh_params(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEFHParams*,
bool);
@@ -5088,7 +5088,7 @@
uint32_t dot11f_unpack_ie_fh_patt_table(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEFHPattTable*,
bool);
@@ -5135,7 +5135,7 @@
uint32_t dot11f_unpack_ie_ft_info(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEFTInfo*,
bool);
@@ -5222,7 +5222,7 @@
uint32_t dot11f_unpack_ie_ht_caps(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEHTCaps*,
bool);
@@ -5281,7 +5281,7 @@
uint32_t dot11f_unpack_ie_ht_info(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEHTInfo*,
bool);
@@ -5320,7 +5320,7 @@
uint32_t dot11f_unpack_ie_ibss_params(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEIBSSParams*,
bool);
@@ -5361,7 +5361,7 @@
uint32_t dot11f_unpack_ie_link_identifier(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIELinkIdentifier*,
bool);
@@ -5410,7 +5410,7 @@
uint32_t dot11f_unpack_ie_MBO_IE(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEMBO_IE*,
bool);
@@ -5500,7 +5500,7 @@
uint32_t dot11f_unpack_ie_measurement_report(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEMeasurementReport*,
bool);
@@ -5590,7 +5590,7 @@
uint32_t dot11f_unpack_ie_measurement_request(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEMeasurementRequest*,
bool);
@@ -5632,7 +5632,7 @@
uint32_t dot11f_unpack_ie_mobility_domain(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEMobilityDomain*,
bool);
@@ -5691,7 +5691,7 @@
uint32_t dot11f_unpack_ie_neighbor_report(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIENeighborReport*,
bool);
@@ -5736,7 +5736,7 @@
uint32_t dot11f_unpack_ie_obss_scan_parameters(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEOBSSScanParameters*,
bool);
@@ -5778,7 +5778,7 @@
uint32_t dot11f_unpack_ie_operating_mode(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEOperatingMode*,
bool);
@@ -5819,7 +5819,7 @@
uint32_t dot11f_unpack_ie_p2_p_assoc_req(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEP2PAssocReq*,
bool);
@@ -5859,7 +5859,7 @@
uint32_t dot11f_unpack_ie_p2_p_assoc_res(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEP2PAssocRes*,
bool);
@@ -5900,7 +5900,7 @@
uint32_t dot11f_unpack_ie_p2_p_beacon(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEP2PBeacon*,
bool);
@@ -5944,7 +5944,7 @@
uint32_t dot11f_unpack_ie_p2_p_beacon_probe_res(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEP2PBeaconProbeRes*,
bool);
@@ -5983,7 +5983,7 @@
uint32_t dot11f_unpack_ie_p2_p_de_auth(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEP2PDeAuth*,
bool);
@@ -6022,7 +6022,7 @@
uint32_t dot11f_unpack_ie_p2_p_dis_assoc(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEP2PDisAssoc*,
bool);
@@ -6062,7 +6062,7 @@
uint32_t dot11f_unpack_ie_p2_pie_opaque(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEP2PIEOpaque*,
bool);
@@ -6105,7 +6105,7 @@
uint32_t dot11f_unpack_ie_p2_p_probe_req(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEP2PProbeReq*,
bool);
@@ -6148,7 +6148,7 @@
uint32_t dot11f_unpack_ie_p2_p_probe_res(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEP2PProbeRes*,
bool);
@@ -6188,7 +6188,7 @@
uint32_t dot11f_unpack_ie_pti_control(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEPTIControl*,
bool);
@@ -6231,7 +6231,7 @@
uint32_t dot11f_unpack_ie_pu_buffer_status(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEPUBufferStatus*,
bool);
@@ -6271,7 +6271,7 @@
uint32_t dot11f_unpack_ie_power_caps(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEPowerCaps*,
bool);
@@ -6310,7 +6310,7 @@
uint32_t dot11f_unpack_ie_power_constraints(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEPowerConstraints*,
bool);
@@ -6351,7 +6351,7 @@
uint32_t dot11f_unpack_ie_qbss_load(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEQBSSLoad*,
bool);
@@ -6390,7 +6390,7 @@
uint32_t dot11f_unpack_ie_QCN_IE(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEQCN_IE*,
bool);
@@ -6430,7 +6430,7 @@
uint32_t dot11f_unpack_ie_QComVendorIE(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEQComVendorIE*,
bool);
@@ -6473,7 +6473,7 @@
uint32_t dot11f_unpack_ie_qos_caps_ap(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEQOSCapsAp*,
bool);
@@ -6518,7 +6518,7 @@
uint32_t dot11f_unpack_ie_qos_caps_station(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEQOSCapsStation*,
bool);
@@ -6558,7 +6558,7 @@
uint32_t dot11f_unpack_ie_qos_map_set(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEQosMapSet*,
bool);
@@ -6600,7 +6600,7 @@
uint32_t dot11f_unpack_ie_quiet(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEQuiet*,
bool);
@@ -6639,7 +6639,7 @@
uint32_t dot11f_unpack_ie_rcpiie(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIERCPIIE*,
bool);
@@ -6691,7 +6691,7 @@
uint32_t dot11f_unpack_ie_ric_data_desc(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIERICDataDesc*,
bool);
@@ -6739,7 +6739,7 @@
uint32_t dot11f_unpack_ie_rsn(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIERSN*,
bool);
@@ -6778,7 +6778,7 @@
uint32_t dot11f_unpack_ie_rsniie(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIERSNIIE*,
bool);
@@ -6818,7 +6818,7 @@
uint32_t dot11f_unpack_ie_rsn_opaque(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIERSNOpaque*,
bool);
@@ -6858,7 +6858,7 @@
uint32_t dot11f_unpack_ie_supp_channels(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIESuppChannels*,
bool);
@@ -6898,7 +6898,7 @@
uint32_t dot11f_unpack_ie_supp_operating_classes(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIESuppOperatingClasses*,
bool);
@@ -6951,7 +6951,7 @@
uint32_t dot11f_unpack_ie_supp_rates(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIESuppRates*,
bool);
@@ -6994,7 +6994,7 @@
uint32_t dot11f_unpack_ie_tim(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIETIM*,
bool);
@@ -7034,7 +7034,7 @@
uint32_t dot11f_unpack_ie_tpc_report(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIETPCReport*,
bool);
@@ -7072,7 +7072,7 @@
uint32_t dot11f_unpack_ie_tpc_request(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIETPCRequest*,
bool);
@@ -7113,7 +7113,7 @@
uint32_t dot11f_unpack_ie_time_advertisement(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIETimeAdvertisement*,
bool);
@@ -7153,7 +7153,7 @@
uint32_t dot11f_unpack_ie_timeout_interval(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIETimeoutInterval*,
bool);
@@ -7196,7 +7196,7 @@
uint32_t dot11f_unpack_ie_vht_ext_bss_load(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEVHTExtBssLoad*,
bool);
@@ -7234,7 +7234,7 @@
uint32_t dot11f_unpack_ie_vendor1_ie(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEVendor1IE*,
bool);
@@ -7272,7 +7272,7 @@
uint32_t dot11f_unpack_ie_vendor3_ie(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEVendor3IE*,
bool);
@@ -7320,7 +7320,7 @@
uint32_t dot11f_unpack_ie_wapi(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEWAPI*,
bool);
@@ -7360,7 +7360,7 @@
uint32_t dot11f_unpack_ie_wapi_opaque(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEWAPIOpaque*,
bool);
@@ -7400,7 +7400,7 @@
uint32_t dot11f_unpack_ie_wfatpc(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEWFATPC*,
bool);
@@ -7440,7 +7440,7 @@
uint32_t dot11f_unpack_ie_wfdie_opaque(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEWFDIEOpaque*,
bool);
@@ -7484,7 +7484,7 @@
uint32_t dot11f_unpack_ie_wmm_caps(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEWMMCaps*,
bool);
@@ -7526,7 +7526,7 @@
uint32_t dot11f_unpack_ie_wmm_info_ap(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEWMMInfoAp*,
bool);
@@ -7572,7 +7572,7 @@
uint32_t dot11f_unpack_ie_wmm_info_station(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEWMMInfoStation*,
bool);
@@ -7641,7 +7641,7 @@
uint32_t dot11f_unpack_ie_wmm_params(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEWMMParams*,
bool);
@@ -7688,7 +7688,7 @@
uint32_t dot11f_unpack_ie_wpa(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEWPA*,
bool);
@@ -7728,7 +7728,7 @@
uint32_t dot11f_unpack_ie_wpa_opaque(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEWPAOpaque*,
bool);
@@ -7788,7 +7788,7 @@
uint32_t dot11f_unpack_ie_wsc(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEWSC*,
bool);
@@ -7829,7 +7829,7 @@
uint32_t dot11f_unpack_ie_wsc_assoc_req(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEWscAssocReq*,
bool);
@@ -7870,7 +7870,7 @@
uint32_t dot11f_unpack_ie_wsc_assoc_res(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEWscAssocRes*,
bool);
@@ -7917,7 +7917,7 @@
uint32_t dot11f_unpack_ie_wsc_beacon(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEWscBeacon*,
bool);
@@ -7972,7 +7972,7 @@
uint32_t dot11f_unpack_ie_wsc_beacon_probe_res(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEWscBeaconProbeRes*,
bool);
@@ -8012,7 +8012,7 @@
uint32_t dot11f_unpack_ie_wsc_ie_opaque(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEWscIEOpaque*,
bool);
@@ -8065,7 +8065,7 @@
uint32_t dot11f_unpack_ie_wsc_probe_req(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEWscProbeReq*,
bool);
@@ -8120,7 +8120,7 @@
uint32_t dot11f_unpack_ie_wsc_probe_res(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEWscProbeRes*,
bool);
@@ -8161,7 +8161,7 @@
uint32_t dot11f_unpack_ie_wsc_reassoc_res(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEWscReassocRes*,
bool);
@@ -8202,7 +8202,7 @@
uint32_t dot11f_unpack_ie_bss_color_change(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEbss_color_change*,
bool);
@@ -8242,7 +8242,7 @@
uint32_t dot11f_unpack_ie_esp_information(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEesp_information*,
bool);
@@ -8284,7 +8284,7 @@
uint32_t dot11f_unpack_ie_ext_chan_switch_ann(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEext_chan_switch_ann*,
bool);
@@ -8323,7 +8323,7 @@
uint32_t dot11f_unpack_ie_fils_assoc_delay_info(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEfils_assoc_delay_info*,
bool);
@@ -8365,7 +8365,7 @@
uint32_t dot11f_unpack_ie_fils_hlp_container(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEfils_hlp_container*,
bool);
@@ -8414,7 +8414,7 @@
uint32_t dot11f_unpack_ie_fils_indication(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEfils_indication*,
bool);
@@ -8455,7 +8455,7 @@
uint32_t dot11f_unpack_ie_fils_kde(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEfils_kde*,
bool);
@@ -8495,7 +8495,7 @@
uint32_t dot11f_unpack_ie_fils_key_confirmation(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEfils_key_confirmation*,
bool);
@@ -8534,7 +8534,7 @@
uint32_t dot11f_unpack_ie_fils_nonce(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEfils_nonce*,
bool);
@@ -8575,7 +8575,7 @@
uint32_t dot11f_unpack_ie_fils_public_key(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEfils_public_key*,
bool);
@@ -8614,7 +8614,7 @@
uint32_t dot11f_unpack_ie_fils_session(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEfils_session*,
bool);
@@ -8654,7 +8654,7 @@
uint32_t dot11f_unpack_ie_fils_wrapped_data(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEfils_wrapped_data*,
bool);
@@ -8744,7 +8744,7 @@
uint32_t dot11f_unpack_ie_hs20vendor_ie(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEhs20vendor_ie*,
bool);
@@ -8788,7 +8788,7 @@
uint32_t dot11f_unpack_ie_ht2040_bss_coexistence(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEht2040_bss_coexistence*,
bool);
@@ -8829,7 +8829,7 @@
uint32_t dot11f_unpack_ie_ht2040_bss_intolerant_report(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEht2040_bss_intolerant_report*,
bool);
@@ -8896,7 +8896,7 @@
uint32_t dot11f_unpack_ie_mu_edca_param_set(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEmu_edca_param_set*,
bool);
@@ -8936,7 +8936,7 @@
uint32_t dot11f_unpack_ie_osen_ie(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEosen_ie*,
bool);
@@ -8975,7 +8975,7 @@
uint32_t dot11f_unpack_ie_sec_chan_offset_ele(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEsec_chan_offset_ele*,
bool);
@@ -9079,7 +9079,7 @@
uint32_t dot11f_unpack_ie_vendor_he_cap(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEvendor_he_cap*,
bool);
@@ -9128,7 +9128,7 @@
uint32_t dot11f_unpack_ie_vendor_he_op(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEvendor_he_op*,
bool);
@@ -9169,7 +9169,7 @@
uint32_t dot11f_unpack_ie_vendor_vht_ie(
tpAniSirGlobal,
uint8_t *,
- uint8_t,
+ uint32_t,
tDot11fIEvendor_vht_ie*,
bool);
diff --git a/core/mac/src/sys/legacy/src/utils/src/dot11f.c b/core/mac/src/sys/legacy/src/utils/src/dot11f.c
index 65a758f..30e6ff5 100644
--- a/core/mac/src/sys/legacy/src/utils/src/dot11f.c
+++ b/core/mac/src/sys/legacy/src/utils/src/dot11f.c
@@ -33,7 +33,7 @@
*
*
* This file was automatically generated by 'framesc'
- * Thu Oct 5 16:54:18 2017 from the following file(s):
+ * Tue Oct 10 16:54:18 2017 from the following file(s):
*
* dot11f.frms
*
@@ -324,7 +324,7 @@
static uint32_t get_container_ies_len(tpAniSirGlobal pCtx,
uint8_t *pBuf,
uint32_t nBuf,
- uint8_t *pnConsumed,
+ uint32_t *pnConsumed,
const tIEDefn IEs[])
{
const tIEDefn *pIe, *pIeFirst;
@@ -410,7 +410,7 @@
} /* End dot11f_unpack_ff_common_func. */
static uint32_t dot11f_unpack_ie_common_func(tpAniSirGlobal pCtx, uint8_t *pBuf,
- uint8_t ielen, uint8_t *pDstPresent ,
+ uint32_t ielen, uint8_t *pDstPresent ,
uint8_t *pDstField)
{
uint32_t status = DOT11F_PARSE_SUCCESS;
@@ -1511,7 +1511,7 @@
uint32_t dot11f_unpack_ie_gtk(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEGTK *pDst,
bool append_ie)
{
@@ -1548,7 +1548,7 @@
uint32_t dot11f_unpack_ie_igtk(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEIGTK *pDst,
bool append_ie)
{
@@ -1576,7 +1576,7 @@
uint32_t dot11f_unpack_ie_r0_kh_id(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIER0KH_ID *pDst,
bool append_ie)
{
@@ -1601,7 +1601,7 @@
uint32_t dot11f_unpack_ie_r1_kh_id(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIER1KH_ID *pDst,
bool append_ie)
{
@@ -1620,7 +1620,7 @@
uint32_t dot11f_unpack_ie_ppe_threshold(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEppe_threshold *pDst,
bool append_ie)
{
@@ -1659,7 +1659,7 @@
uint32_t dot11f_unpack_ie_ap_channel_report(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEAPChannelReport *pDst,
bool append_ie)
{
@@ -1687,7 +1687,7 @@
uint32_t dot11f_unpack_ie_bcn_reporting_detail(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEBcnReportingDetail *pDst,
bool append_ie)
{
@@ -1706,7 +1706,7 @@
uint32_t dot11f_unpack_ie_beacon_report_frm_body(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEBeaconReportFrmBody *pDst,
bool append_ie)
{
@@ -1731,7 +1731,7 @@
uint32_t dot11f_unpack_ie_beacon_reporting(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEBeaconReporting *pDst,
bool append_ie)
{
@@ -1753,7 +1753,7 @@
uint32_t dot11f_unpack_ie_condensed_country_str(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIECondensedCountryStr *pDst,
bool append_ie)
{
@@ -1772,7 +1772,7 @@
uint32_t dot11f_unpack_ie_measurement_pilot(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEMeasurementPilot *pDst,
bool append_ie)
{
@@ -1795,7 +1795,7 @@
uint32_t dot11f_unpack_ie_multi_bssid(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEMultiBssid *pDst,
bool append_ie)
{
@@ -1818,7 +1818,7 @@
uint32_t dot11f_unpack_ie_ric_data(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIERICData *pDst,
bool append_ie)
{
@@ -1843,7 +1843,7 @@
uint32_t dot11f_unpack_ie_ric_descriptor(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIERICDescriptor *pDst,
bool append_ie)
{
@@ -1866,7 +1866,7 @@
uint32_t dot11f_unpack_ie_rrm_enabled_cap(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIERRMEnabledCap *pDst,
bool append_ie)
{
@@ -1933,7 +1933,7 @@
uint32_t dot11f_unpack_ie_requested_info(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIERequestedInfo *pDst,
bool append_ie)
{
@@ -1953,7 +1953,7 @@
uint32_t dot11f_unpack_ie_ssid(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIESSID *pDst,
bool append_ie)
{
@@ -1980,7 +1980,7 @@
uint32_t dot11f_unpack_ie_schedule(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIESchedule *pDst,
bool append_ie)
{
@@ -2016,7 +2016,7 @@
uint32_t dot11f_unpack_ie_tclas(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIETCLAS *pDst,
bool append_ie)
{
@@ -2111,7 +2111,7 @@
uint32_t dot11f_unpack_ie_ts_delay(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIETSDelay *pDst,
bool append_ie)
{
@@ -2130,7 +2130,7 @@
uint32_t dot11f_unpack_ie_tsf_info(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIETSFInfo *pDst,
bool append_ie)
{
@@ -2152,7 +2152,7 @@
uint32_t dot11f_unpack_ie_tspec(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIETSPEC *pDst,
bool append_ie)
{
@@ -2234,7 +2234,7 @@
uint32_t dot11f_unpack_ie_vht_caps(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEVHTCaps *pDst,
bool append_ie)
{
@@ -2292,7 +2292,7 @@
uint32_t dot11f_unpack_ie_vht_operation(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEVHTOperation *pDst,
bool append_ie)
{
@@ -2320,7 +2320,7 @@
uint32_t dot11f_unpack_ie_wmm_schedule(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEWMMSchedule *pDst,
bool append_ie)
{
@@ -2363,7 +2363,7 @@
uint32_t dot11f_unpack_ie_wmmtclas(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEWMMTCLAS *pDst,
bool append_ie)
{
@@ -2462,7 +2462,7 @@
uint32_t dot11f_unpack_ie_wmmtclasproc(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEWMMTCLASPROC *pDst,
bool append_ie)
{
@@ -2488,7 +2488,7 @@
uint32_t dot11f_unpack_ie_wmmts_delay(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEWMMTSDelay *pDst,
bool append_ie)
{
@@ -2514,7 +2514,7 @@
uint32_t dot11f_unpack_ie_wmmtspec(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEWMMTSPEC *pDst,
bool append_ie)
{
@@ -2603,7 +2603,7 @@
uint32_t dot11f_unpack_ie_wider_bw_chan_switch_ann(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEWiderBWChanSwitchAnn *pDst,
bool append_ie)
{
@@ -2628,7 +2628,7 @@
uint32_t dot11f_unpack_ie_azimuth_req(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEazimuth_req *pDst,
bool append_ie)
{
@@ -2647,7 +2647,7 @@
uint32_t dot11f_unpack_ie_max_age(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEmax_age *pDst,
bool append_ie)
{
@@ -2693,7 +2693,7 @@
uint32_t dot11f_unpack_ie_neighbor_rpt(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEneighbor_rpt *pDst,
bool append_ie)
{
@@ -2753,7 +2753,7 @@
uint32_t dot11f_unpack_ie_req_mac_addr(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEreq_mac_addr *pDst,
bool append_ie)
{
@@ -2772,7 +2772,7 @@
uint32_t dot11f_unpack_ie_tgt_mac_addr(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEtgt_mac_addr *pDst,
bool append_ie)
{
@@ -2791,7 +2791,7 @@
uint32_t dot11f_unpack_ie_vht_info(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEvht_info *pDst,
bool append_ie)
{
@@ -2816,7 +2816,7 @@
uint32_t dot11f_unpack_ie_vht_transmit_power_env(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEvht_transmit_power_env *pDst,
bool append_ie)
{
@@ -2841,7 +2841,7 @@
uint32_t dot11f_unpack_ie_aid(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEAID *pDst,
bool append_ie)
{
@@ -2860,7 +2860,7 @@
uint32_t dot11f_unpack_ie_cf_params(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIECFParams *pDst,
bool append_ie)
{
@@ -2888,7 +2888,7 @@
uint32_t dot11f_unpack_ie_challenge_text(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEChallengeText *pDst,
bool append_ie)
{
@@ -2913,7 +2913,7 @@
uint32_t dot11f_unpack_ie_chan_switch_ann(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEChanSwitchAnn *pDst,
bool append_ie)
{
@@ -2954,7 +2954,7 @@
uint32_t dot11f_unpack_ie_channel_switch_wrapper(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEChannelSwitchWrapper *pDst,
bool append_ie)
{
@@ -2980,7 +2980,7 @@
uint32_t dot11f_unpack_ie_country(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIECountry *pDst,
bool append_ie)
{
@@ -3016,7 +3016,7 @@
uint32_t dot11f_unpack_ie_edca_param_set(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEEDCAParamSet *pDst,
bool append_ie)
{
@@ -3106,7 +3106,7 @@
uint32_t dot11f_unpack_ie_erp_info(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEERPInfo *pDst,
bool append_ie)
{
@@ -3130,7 +3130,7 @@
uint32_t dot11f_unpack_ie_ese_cckm_opaque(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEESECckmOpaque *pDst,
bool append_ie)
{
@@ -3155,7 +3155,7 @@
uint32_t dot11f_unpack_ie_ese_rad_mgmt_cap(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEESERadMgmtCap *pDst,
bool append_ie)
{
@@ -3180,7 +3180,7 @@
uint32_t dot11f_unpack_ie_ese_traf_strm_met(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEESETrafStrmMet *pDst,
bool append_ie)
{
@@ -3205,7 +3205,7 @@
uint32_t dot11f_unpack_ie_ese_traf_strm_rate_set(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEESETrafStrmRateSet *pDst,
bool append_ie)
{
@@ -3233,7 +3233,7 @@
uint32_t dot11f_unpack_ie_ese_txmit_power(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEESETxmitPower *pDst,
bool append_ie)
{
@@ -3255,7 +3255,7 @@
uint32_t dot11f_unpack_ie_ese_version(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEESEVersion *pDst,
bool append_ie)
{
@@ -3274,7 +3274,7 @@
uint32_t dot11f_unpack_ie_ext_cap(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEExtCap *pDst,
bool append_ie)
{
@@ -3304,7 +3304,7 @@
uint32_t dot11f_unpack_ie_ext_supp_rates(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEExtSuppRates *pDst,
bool append_ie)
{
@@ -3337,7 +3337,7 @@
uint32_t dot11f_unpack_ie_fh_param_set(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEFHParamSet *pDst,
bool append_ie)
{
@@ -3365,7 +3365,7 @@
uint32_t dot11f_unpack_ie_fh_params(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEFHParams *pDst,
bool append_ie)
{
@@ -3387,7 +3387,7 @@
uint32_t dot11f_unpack_ie_fh_patt_table(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEFHPattTable *pDst,
bool append_ie)
{
@@ -3443,7 +3443,7 @@
uint32_t dot11f_unpack_ie_ft_info(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEFTInfo *pDst,
bool append_ie)
{
@@ -3484,7 +3484,7 @@
uint32_t dot11f_unpack_ie_ht_caps(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEHTCaps *pDst,
bool append_ie)
{
@@ -3578,7 +3578,7 @@
uint32_t dot11f_unpack_ie_ht_info(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEHTInfo *pDst,
bool append_ie)
{
@@ -3638,7 +3638,7 @@
uint32_t dot11f_unpack_ie_ibss_params(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEIBSSParams *pDst,
bool append_ie)
{
@@ -3657,7 +3657,7 @@
uint32_t dot11f_unpack_ie_link_identifier(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIELinkIdentifier *pDst,
bool append_ie)
{
@@ -3727,7 +3727,7 @@
uint32_t dot11f_unpack_ie_MBO_IE(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEMBO_IE *pDst,
bool append_ie)
{
@@ -3758,7 +3758,7 @@
uint32_t dot11f_unpack_ie_measurement_report(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEMeasurementReport *pDst,
bool append_ie)
{
@@ -3978,7 +3978,7 @@
uint32_t dot11f_unpack_ie_measurement_request(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEMeasurementRequest *pDst,
bool append_ie)
{
@@ -4101,7 +4101,7 @@
uint32_t dot11f_unpack_ie_mobility_domain(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEMobilityDomain *pDst,
bool append_ie)
{
@@ -4154,7 +4154,7 @@
uint32_t dot11f_unpack_ie_neighbor_report(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIENeighborReport *pDst,
bool append_ie)
{
@@ -4214,7 +4214,7 @@
uint32_t dot11f_unpack_ie_obss_scan_parameters(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEOBSSScanParameters *pDst,
bool append_ie)
{
@@ -4251,7 +4251,7 @@
uint32_t dot11f_unpack_ie_operating_mode(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEOperatingMode *pDst,
bool append_ie)
{
@@ -4289,7 +4289,7 @@
uint32_t dot11f_unpack_ie_p2_p_assoc_req(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEP2PAssocReq *pDst,
bool append_ie)
{
@@ -4318,7 +4318,7 @@
uint32_t dot11f_unpack_ie_p2_p_assoc_res(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEP2PAssocRes *pDst,
bool append_ie)
{
@@ -4350,7 +4350,7 @@
uint32_t dot11f_unpack_ie_p2_p_beacon(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEP2PBeacon *pDst,
bool append_ie)
{
@@ -4392,7 +4392,7 @@
uint32_t dot11f_unpack_ie_p2_p_beacon_probe_res(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEP2PBeaconProbeRes *pDst,
bool append_ie)
{
@@ -4418,7 +4418,7 @@
uint32_t dot11f_unpack_ie_p2_p_de_auth(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEP2PDeAuth *pDst,
bool append_ie)
{
@@ -4444,7 +4444,7 @@
uint32_t dot11f_unpack_ie_p2_p_dis_assoc(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEP2PDisAssoc *pDst,
bool append_ie)
{
@@ -4462,7 +4462,7 @@
uint32_t dot11f_unpack_ie_p2_pie_opaque(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEP2PIEOpaque *pDst,
bool append_ie)
{
@@ -4508,7 +4508,7 @@
uint32_t dot11f_unpack_ie_p2_p_probe_req(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEP2PProbeReq *pDst,
bool append_ie)
{
@@ -4547,7 +4547,7 @@
uint32_t dot11f_unpack_ie_p2_p_probe_res(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEP2PProbeRes *pDst,
bool append_ie)
{
@@ -4565,7 +4565,7 @@
uint32_t dot11f_unpack_ie_pti_control(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEPTIControl *pDst,
bool append_ie)
{
@@ -4587,7 +4587,7 @@
uint32_t dot11f_unpack_ie_pu_buffer_status(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEPUBufferStatus *pDst,
bool append_ie)
{
@@ -4612,7 +4612,7 @@
uint32_t dot11f_unpack_ie_power_caps(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEPowerCaps *pDst,
bool append_ie)
{
@@ -4634,7 +4634,7 @@
uint32_t dot11f_unpack_ie_power_constraints(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEPowerConstraints *pDst,
bool append_ie)
{
@@ -4653,7 +4653,7 @@
uint32_t dot11f_unpack_ie_qbss_load(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEQBSSLoad *pDst,
bool append_ie)
{
@@ -4678,7 +4678,7 @@
uint32_t dot11f_unpack_ie_QCN_IE(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEQCN_IE *pDst,
bool append_ie)
{
@@ -4697,7 +4697,7 @@
uint32_t dot11f_unpack_ie_QComVendorIE(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEQComVendorIE *pDst,
bool append_ie)
{
@@ -4719,7 +4719,7 @@
uint32_t dot11f_unpack_ie_qos_caps_ap(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEQOSCapsAp *pDst,
bool append_ie)
{
@@ -4744,7 +4744,7 @@
uint32_t dot11f_unpack_ie_qos_caps_station(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEQOSCapsStation *pDst,
bool append_ie)
{
@@ -4771,7 +4771,7 @@
uint32_t dot11f_unpack_ie_qos_map_set(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEQosMapSet *pDst,
bool append_ie)
{
@@ -4796,7 +4796,7 @@
uint32_t dot11f_unpack_ie_quiet(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEQuiet *pDst,
bool append_ie)
{
@@ -4824,7 +4824,7 @@
uint32_t dot11f_unpack_ie_rcpiie(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIERCPIIE *pDst,
bool append_ie)
{
@@ -4893,7 +4893,7 @@
uint32_t dot11f_unpack_ie_ric_data_desc(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIERICDataDesc *pDst,
bool append_ie)
{
@@ -4919,7 +4919,7 @@
uint32_t dot11f_unpack_ie_rsn(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIERSN *pDst,
bool append_ie)
{
@@ -5011,7 +5011,7 @@
uint32_t dot11f_unpack_ie_rsniie(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIERSNIIE *pDst,
bool append_ie)
{
@@ -5030,7 +5030,7 @@
uint32_t dot11f_unpack_ie_rsn_opaque(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIERSNOpaque *pDst,
bool append_ie)
{
@@ -5055,7 +5055,7 @@
uint32_t dot11f_unpack_ie_supp_channels(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIESuppChannels *pDst,
bool append_ie)
{
@@ -5080,7 +5080,7 @@
uint32_t dot11f_unpack_ie_supp_operating_classes(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIESuppOperatingClasses *pDst,
bool append_ie)
{
@@ -5105,7 +5105,7 @@
uint32_t dot11f_unpack_ie_supp_rates(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIESuppRates *pDst,
bool append_ie)
{
@@ -5138,7 +5138,7 @@
uint32_t dot11f_unpack_ie_tim(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIETIM *pDst,
bool append_ie)
{
@@ -5172,7 +5172,7 @@
uint32_t dot11f_unpack_ie_tpc_report(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIETPCReport *pDst,
bool append_ie)
{
@@ -5194,7 +5194,7 @@
uint32_t dot11f_unpack_ie_tpc_request(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIETPCRequest *pDst,
bool append_ie)
{
@@ -5212,7 +5212,7 @@
uint32_t dot11f_unpack_ie_time_advertisement(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIETimeAdvertisement *pDst,
bool append_ie)
{
@@ -5237,7 +5237,7 @@
uint32_t dot11f_unpack_ie_timeout_interval(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIETimeoutInterval *pDst,
bool append_ie)
{
@@ -5259,7 +5259,7 @@
uint32_t dot11f_unpack_ie_vht_ext_bss_load(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEVHTExtBssLoad *pDst,
bool append_ie)
{
@@ -5290,7 +5290,7 @@
uint32_t dot11f_unpack_ie_vendor1_ie(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEVendor1IE *pDst,
bool append_ie)
{
@@ -5308,7 +5308,7 @@
uint32_t dot11f_unpack_ie_vendor3_ie(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEVendor3IE *pDst,
bool append_ie)
{
@@ -5326,7 +5326,7 @@
uint32_t dot11f_unpack_ie_wapi(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEWAPI *pDst,
bool append_ie)
{
@@ -5396,7 +5396,7 @@
uint32_t dot11f_unpack_ie_wapi_opaque(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEWAPIOpaque *pDst,
bool append_ie)
{
@@ -5421,7 +5421,7 @@
uint32_t dot11f_unpack_ie_wfatpc(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEWFATPC *pDst,
bool append_ie)
{
@@ -5443,7 +5443,7 @@
uint32_t dot11f_unpack_ie_wfdie_opaque(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEWFDIEOpaque *pDst,
bool append_ie)
{
@@ -5468,7 +5468,7 @@
uint32_t dot11f_unpack_ie_wmm_caps(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEWMMCaps *pDst,
bool append_ie)
{
@@ -5500,7 +5500,7 @@
uint32_t dot11f_unpack_ie_wmm_info_ap(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEWMMInfoAp *pDst,
bool append_ie)
{
@@ -5526,7 +5526,7 @@
uint32_t dot11f_unpack_ie_wmm_info_station(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEWMMInfoStation *pDst,
bool append_ie)
{
@@ -5556,7 +5556,7 @@
uint32_t dot11f_unpack_ie_wmm_params(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEWMMParams *pDst,
bool append_ie)
{
@@ -5653,7 +5653,7 @@
uint32_t dot11f_unpack_ie_wpa(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEWPA *pDst,
bool append_ie)
{
@@ -5727,7 +5727,7 @@
uint32_t dot11f_unpack_ie_wpa_opaque(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEWPAOpaque *pDst,
bool append_ie)
{
@@ -5825,7 +5825,7 @@
uint32_t dot11f_unpack_ie_wsc(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEWSC *pDst,
bool append_ie)
{
@@ -5857,7 +5857,7 @@
uint32_t dot11f_unpack_ie_wsc_assoc_req(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEWscAssocReq *pDst,
bool append_ie)
{
@@ -5889,7 +5889,7 @@
uint32_t dot11f_unpack_ie_wsc_assoc_res(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEWscAssocRes *pDst,
bool append_ie)
{
@@ -5942,7 +5942,7 @@
uint32_t dot11f_unpack_ie_wsc_beacon(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEWscBeacon *pDst,
bool append_ie)
{
@@ -6020,7 +6020,7 @@
uint32_t dot11f_unpack_ie_wsc_beacon_probe_res(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEWscBeaconProbeRes *pDst,
bool append_ie)
{
@@ -6038,7 +6038,7 @@
uint32_t dot11f_unpack_ie_wsc_ie_opaque(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEWscIEOpaque *pDst,
bool append_ie)
{
@@ -6118,7 +6118,7 @@
uint32_t dot11f_unpack_ie_wsc_probe_req(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEWscProbeReq *pDst,
bool append_ie)
{
@@ -6196,7 +6196,7 @@
uint32_t dot11f_unpack_ie_wsc_probe_res(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEWscProbeRes *pDst,
bool append_ie)
{
@@ -6228,7 +6228,7 @@
uint32_t dot11f_unpack_ie_wsc_reassoc_res(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEWscReassocRes *pDst,
bool append_ie)
{
@@ -6246,7 +6246,7 @@
uint32_t dot11f_unpack_ie_bss_color_change(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEbss_color_change *pDst,
bool append_ie)
{
@@ -6271,7 +6271,7 @@
uint32_t dot11f_unpack_ie_esp_information(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEesp_information *pDst,
bool append_ie)
{
@@ -6296,7 +6296,7 @@
uint32_t dot11f_unpack_ie_ext_chan_switch_ann(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEext_chan_switch_ann *pDst,
bool append_ie)
{
@@ -6324,7 +6324,7 @@
uint32_t dot11f_unpack_ie_fils_assoc_delay_info(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEfils_assoc_delay_info *pDst,
bool append_ie)
{
@@ -6343,7 +6343,7 @@
uint32_t dot11f_unpack_ie_fils_hlp_container(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEfils_hlp_container *pDst,
bool append_ie)
{
@@ -6369,7 +6369,7 @@
uint32_t dot11f_unpack_ie_fils_indication(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEfils_indication *pDst,
bool append_ie)
{
@@ -6402,7 +6402,7 @@
uint32_t dot11f_unpack_ie_fils_kde(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEfils_kde *pDst,
bool append_ie)
{
@@ -6425,7 +6425,7 @@
uint32_t dot11f_unpack_ie_fils_key_confirmation(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEfils_key_confirmation *pDst,
bool append_ie)
{
@@ -6445,7 +6445,7 @@
uint32_t dot11f_unpack_ie_fils_nonce(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEfils_nonce *pDst,
bool append_ie)
{
@@ -6464,7 +6464,7 @@
uint32_t dot11f_unpack_ie_fils_public_key(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEfils_public_key *pDst,
bool append_ie)
{
@@ -6487,7 +6487,7 @@
uint32_t dot11f_unpack_ie_fils_session(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEfils_session *pDst,
bool append_ie)
{
@@ -6506,7 +6506,7 @@
uint32_t dot11f_unpack_ie_fils_wrapped_data(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEfils_wrapped_data *pDst,
bool append_ie)
{
@@ -6546,7 +6546,7 @@
uint32_t dot11f_unpack_ie_hs20vendor_ie(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEhs20vendor_ie *pDst,
bool append_ie)
{
@@ -6588,7 +6588,7 @@
uint32_t dot11f_unpack_ie_ht2040_bss_coexistence(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEht2040_bss_coexistence *pDst,
bool append_ie)
{
@@ -6614,7 +6614,7 @@
uint32_t dot11f_unpack_ie_ht2040_bss_intolerant_report(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEht2040_bss_intolerant_report *pDst,
bool append_ie)
{
@@ -6642,7 +6642,7 @@
uint32_t dot11f_unpack_ie_mu_edca_param_set(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEmu_edca_param_set *pDst,
bool append_ie)
{
@@ -6729,7 +6729,7 @@
uint32_t dot11f_unpack_ie_osen_ie(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEosen_ie *pDst,
bool append_ie)
{
@@ -6749,7 +6749,7 @@
uint32_t dot11f_unpack_ie_sec_chan_offset_ele(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEsec_chan_offset_ele *pDst,
bool append_ie)
{
@@ -6780,7 +6780,7 @@
uint32_t dot11f_unpack_ie_vendor_he_cap(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEvendor_he_cap *pDst,
bool append_ie)
{
@@ -6910,7 +6910,7 @@
uint32_t dot11f_unpack_ie_vendor_he_op(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEvendor_he_op *pDst,
bool append_ie)
{
@@ -6967,7 +6967,7 @@
uint32_t dot11f_unpack_ie_vendor_vht_ie(tpAniSirGlobal pCtx,
uint8_t *pBuf,
- uint8_t ielen,
+ uint32_t ielen,
tDot11fIEvendor_vht_ie *pDst,
bool append_ie)
{
@@ -10251,8 +10251,8 @@
const tFFDefn *pFf;
const tIEDefn *pIe;
uint8_t *pBufRemaining;
- uint32_t nBufRemaining, status;
- uint8_t eid, len, extn_eid;
+ uint32_t nBufRemaining, status, len;
+ uint8_t eid, extn_eid;
tFRAMES_BOOL *pfFound;
uint32_t countOffset = 0;