qcacld-3.0: Remove IBSS related code from frame handling
Remove IBSS related code from frame handling. Change-Id: I1efc71392112a53247c5b88e5c2d09e4dee0b802 CRs-Fixed: 2687979
This commit is contained in:

committed by
nshrivas

parent
0d0fadb0dd
commit
d3420e7eac
@@ -1316,11 +1316,6 @@ IE TIM (EID_TIM) // 7.3.2.6
|
|||||||
vbmp[1..251];
|
vbmp[1..251];
|
||||||
}
|
}
|
||||||
|
|
||||||
IE IBSSParams (EID_IBSS_PARAM_SET) // 7.3.2.7
|
|
||||||
{
|
|
||||||
atim, 2;
|
|
||||||
}
|
|
||||||
|
|
||||||
IE ChallengeText (EID_CHALLENGE_TEXT) // 7.3.2.8
|
IE ChallengeText (EID_CHALLENGE_TEXT) // 7.3.2.8
|
||||||
{
|
{
|
||||||
text[1..253];
|
text[1..253];
|
||||||
@@ -3467,7 +3462,6 @@ FRAME Beacon // C.f. Sec. 7.2.3.1
|
|||||||
OPTIE FHParamSet;
|
OPTIE FHParamSet;
|
||||||
OPTIE DSParams;
|
OPTIE DSParams;
|
||||||
OPTIE CFParams;
|
OPTIE CFParams;
|
||||||
OPTIE IBSSParams;
|
|
||||||
OPTIE TIM;
|
OPTIE TIM;
|
||||||
OPTIE Country;
|
OPTIE Country;
|
||||||
OPTIE FHParams;
|
OPTIE FHParams;
|
||||||
@@ -3538,7 +3532,7 @@ FRAME Beacon // C.f. Sec. 7.2.3.1
|
|||||||
// this: whenever our config changes, call schSetFixedBeaconFields. There,
|
// this: whenever our config changes, call schSetFixedBeaconFields. There,
|
||||||
// we serialize the following Beacon fields into gSchBeaconFrameBegin (after
|
// we serialize the following Beacon fields into gSchBeaconFrameBegin (after
|
||||||
// the power template & MAC header): TimeStamp, BeaconInterval, Capabilities,
|
// the power template & MAC header): TimeStamp, BeaconInterval, Capabilities,
|
||||||
// SSID, SuppRates, DSParams, & IBSSParams. It sets gSchBeaconOffsetBegin to
|
// SSID, SuppRates, DSParams. It sets gSchBeaconOffsetBegin to
|
||||||
// the length of this buffer (incl. power template & MAC header).
|
// the length of this buffer (incl. power template & MAC header).
|
||||||
|
|
||||||
// Next, it serializes the following fields into gSchBeaconFrameEnd: Country,
|
// Next, it serializes the following fields into gSchBeaconFrameEnd: Country,
|
||||||
@@ -3566,7 +3560,6 @@ FRAME Beacon1
|
|||||||
MANDIE SSID;
|
MANDIE SSID;
|
||||||
MANDIE SuppRates;
|
MANDIE SuppRates;
|
||||||
OPTIE DSParams;
|
OPTIE DSParams;
|
||||||
OPTIE IBSSParams;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
FRAME Beacon2
|
FRAME Beacon2
|
||||||
@@ -3637,7 +3630,6 @@ FRAME BeaconIEs
|
|||||||
OPTIE FHParamSet;
|
OPTIE FHParamSet;
|
||||||
OPTIE DSParams;
|
OPTIE DSParams;
|
||||||
OPTIE CFParams;
|
OPTIE CFParams;
|
||||||
OPTIE IBSSParams;
|
|
||||||
OPTIE TIM;
|
OPTIE TIM;
|
||||||
OPTIE Country;
|
OPTIE Country;
|
||||||
OPTIE FHParams;
|
OPTIE FHParams;
|
||||||
@@ -3904,7 +3896,6 @@ FRAME ProbeResponse // 7.2.3.9
|
|||||||
OPTIE FHParamSet;
|
OPTIE FHParamSet;
|
||||||
OPTIE DSParams;
|
OPTIE DSParams;
|
||||||
OPTIE CFParams;
|
OPTIE CFParams;
|
||||||
OPTIE IBSSParams;
|
|
||||||
OPTIE Country;
|
OPTIE Country;
|
||||||
OPTIE FHParams;
|
OPTIE FHParams;
|
||||||
OPTIE FHPattTable;
|
OPTIE FHPattTable;
|
||||||
|
@@ -26,7 +26,7 @@
|
|||||||
*
|
*
|
||||||
*
|
*
|
||||||
* This file was automatically generated by 'framesc'
|
* This file was automatically generated by 'framesc'
|
||||||
* Wed Apr 15 11:04:38 2020 from the following file(s):
|
* Sat May 16 11:34:16 2020 from the following file(s):
|
||||||
*
|
*
|
||||||
* dot11f.frms
|
* dot11f.frms
|
||||||
*
|
*
|
||||||
@@ -5442,45 +5442,6 @@ uint32_t dot11f_get_packed_ie_HTInfo(
|
|||||||
}; /* End extern "C". */
|
}; /* End extern "C". */
|
||||||
#endif /* C++ */
|
#endif /* C++ */
|
||||||
|
|
||||||
/* EID 6 (0x06) */
|
|
||||||
typedef struct sDot11fIEIBSSParams {
|
|
||||||
uint8_t present;
|
|
||||||
uint16_t atim;
|
|
||||||
} tDot11fIEIBSSParams;
|
|
||||||
|
|
||||||
#define DOT11F_EID_IBSSPARAMS (6)
|
|
||||||
|
|
||||||
/* N.B. These #defines do *not* include the EID & length */
|
|
||||||
#define DOT11F_IE_IBSSPARAMS_MIN_LEN (2)
|
|
||||||
|
|
||||||
#define DOT11F_IE_IBSSPARAMS_MAX_LEN (2)
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
|
||||||
extern "C" {
|
|
||||||
#endif /* C++ */
|
|
||||||
__must_check uint32_t dot11f_unpack_ie_ibss_params(
|
|
||||||
tpAniSirGlobal,
|
|
||||||
uint8_t *,
|
|
||||||
uint8_t,
|
|
||||||
tDot11fIEIBSSParams*,
|
|
||||||
bool);
|
|
||||||
|
|
||||||
uint32_t dot11f_pack_ie_ibss_params(
|
|
||||||
tpAniSirGlobal,
|
|
||||||
tDot11fIEIBSSParams *,
|
|
||||||
uint8_t *,
|
|
||||||
uint32_t,
|
|
||||||
uint32_t*);
|
|
||||||
|
|
||||||
uint32_t dot11f_get_packed_ie_IBSSParams(
|
|
||||||
tpAniSirGlobal,
|
|
||||||
tDot11fIEIBSSParams *,
|
|
||||||
uint32_t*);
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
|
||||||
}; /* End extern "C". */
|
|
||||||
#endif /* C++ */
|
|
||||||
|
|
||||||
/* EID 101 (0x65) */
|
/* EID 101 (0x65) */
|
||||||
typedef struct sDot11fIELinkIdentifier {
|
typedef struct sDot11fIELinkIdentifier {
|
||||||
uint8_t present;
|
uint8_t present;
|
||||||
@@ -9827,7 +9788,6 @@ typedef struct sDot11fBeacon{
|
|||||||
tDot11fIEFHParamSet FHParamSet;
|
tDot11fIEFHParamSet FHParamSet;
|
||||||
tDot11fIEDSParams DSParams;
|
tDot11fIEDSParams DSParams;
|
||||||
tDot11fIECFParams CFParams;
|
tDot11fIECFParams CFParams;
|
||||||
tDot11fIEIBSSParams IBSSParams;
|
|
||||||
tDot11fIETIM TIM;
|
tDot11fIETIM TIM;
|
||||||
tDot11fIECountry Country;
|
tDot11fIECountry Country;
|
||||||
tDot11fIEFHParams FHParams;
|
tDot11fIEFHParams FHParams;
|
||||||
@@ -9912,7 +9872,6 @@ typedef struct sDot11fBeacon1{
|
|||||||
tDot11fIESSID SSID;
|
tDot11fIESSID SSID;
|
||||||
tDot11fIESuppRates SuppRates;
|
tDot11fIESuppRates SuppRates;
|
||||||
tDot11fIEDSParams DSParams;
|
tDot11fIEDSParams DSParams;
|
||||||
tDot11fIEIBSSParams IBSSParams;
|
|
||||||
} tDot11fBeacon1;
|
} tDot11fBeacon1;
|
||||||
|
|
||||||
#define DOT11F_BEACON1 (7)
|
#define DOT11F_BEACON1 (7)
|
||||||
@@ -10014,7 +9973,6 @@ typedef struct sDot11fBeaconIEs{
|
|||||||
tDot11fIEFHParamSet FHParamSet;
|
tDot11fIEFHParamSet FHParamSet;
|
||||||
tDot11fIEDSParams DSParams;
|
tDot11fIEDSParams DSParams;
|
||||||
tDot11fIECFParams CFParams;
|
tDot11fIECFParams CFParams;
|
||||||
tDot11fIEIBSSParams IBSSParams;
|
|
||||||
tDot11fIETIM TIM;
|
tDot11fIETIM TIM;
|
||||||
tDot11fIECountry Country;
|
tDot11fIECountry Country;
|
||||||
tDot11fIEFHParams FHParams;
|
tDot11fIEFHParams FHParams;
|
||||||
@@ -10433,67 +10391,66 @@ uint32_t dot11f_get_packed_probe_request_size(tpAniSirGlobal pCtx,
|
|||||||
#endif /* C++ */
|
#endif /* C++ */
|
||||||
|
|
||||||
typedef struct sDot11fProbeResponse{
|
typedef struct sDot11fProbeResponse{
|
||||||
tDot11fFfTimeStamp TimeStamp;
|
tDot11fFfTimeStamp TimeStamp;
|
||||||
tDot11fFfBeaconInterval BeaconInterval;
|
tDot11fFfBeaconInterval BeaconInterval;
|
||||||
tDot11fFfCapabilities Capabilities;
|
tDot11fFfCapabilities Capabilities;
|
||||||
tDot11fIESSID SSID;
|
tDot11fIESSID SSID;
|
||||||
tDot11fIESuppRates SuppRates;
|
tDot11fIESuppRates SuppRates;
|
||||||
tDot11fIEFHParamSet FHParamSet;
|
tDot11fIEFHParamSet FHParamSet;
|
||||||
tDot11fIEDSParams DSParams;
|
tDot11fIEDSParams DSParams;
|
||||||
tDot11fIECFParams CFParams;
|
tDot11fIECFParams CFParams;
|
||||||
tDot11fIEIBSSParams IBSSParams;
|
tDot11fIECountry Country;
|
||||||
tDot11fIECountry Country;
|
tDot11fIEFHParams FHParams;
|
||||||
tDot11fIEFHParams FHParams;
|
tDot11fIEFHPattTable FHPattTable;
|
||||||
tDot11fIEFHPattTable FHPattTable;
|
tDot11fIEPowerConstraints PowerConstraints;
|
||||||
tDot11fIEPowerConstraints PowerConstraints;
|
tDot11fIEChanSwitchAnn ChanSwitchAnn;
|
||||||
tDot11fIEChanSwitchAnn ChanSwitchAnn;
|
tDot11fIEext_chan_switch_ann ext_chan_switch_ann;
|
||||||
tDot11fIEext_chan_switch_ann ext_chan_switch_ann;
|
tDot11fIESuppOperatingClasses SuppOperatingClasses;
|
||||||
tDot11fIESuppOperatingClasses SuppOperatingClasses;
|
tDot11fIEQuiet Quiet;
|
||||||
tDot11fIEQuiet Quiet;
|
tDot11fIETPCReport TPCReport;
|
||||||
tDot11fIETPCReport TPCReport;
|
tDot11fIEERPInfo ERPInfo;
|
||||||
tDot11fIEERPInfo ERPInfo;
|
tDot11fIEExtSuppRates ExtSuppRates;
|
||||||
tDot11fIEExtSuppRates ExtSuppRates;
|
tDot11fIERSNOpaque RSNOpaque;
|
||||||
tDot11fIERSNOpaque RSNOpaque;
|
tDot11fIEQBSSLoad QBSSLoad;
|
||||||
tDot11fIEQBSSLoad QBSSLoad;
|
tDot11fIEEDCAParamSet EDCAParamSet;
|
||||||
tDot11fIEEDCAParamSet EDCAParamSet;
|
tDot11fIERRMEnabledCap RRMEnabledCap;
|
||||||
tDot11fIERRMEnabledCap RRMEnabledCap;
|
tDot11fIEAPChannelReport APChannelReport;
|
||||||
tDot11fIEAPChannelReport APChannelReport;
|
tDot11fIEMobilityDomain MobilityDomain;
|
||||||
tDot11fIEMobilityDomain MobilityDomain;
|
tDot11fIEWPA WPA;
|
||||||
tDot11fIEWPA WPA;
|
tDot11fIEHTCaps HTCaps;
|
||||||
tDot11fIEHTCaps HTCaps;
|
tDot11fIEHTInfo HTInfo;
|
||||||
tDot11fIEHTInfo HTInfo;
|
tDot11fIEsec_chan_offset_ele sec_chan_offset_ele;
|
||||||
tDot11fIEsec_chan_offset_ele sec_chan_offset_ele;
|
tDot11fIEWMMInfoAp WMMInfoAp;
|
||||||
tDot11fIEWMMInfoAp WMMInfoAp;
|
tDot11fIEWMMParams WMMParams;
|
||||||
tDot11fIEWMMParams WMMParams;
|
tDot11fIEWMMCaps WMMCaps;
|
||||||
tDot11fIEWMMCaps WMMCaps;
|
tDot11fIEWAPI WAPI;
|
||||||
tDot11fIEWAPI WAPI;
|
tDot11fIEESERadMgmtCap ESERadMgmtCap;
|
||||||
tDot11fIEESERadMgmtCap ESERadMgmtCap;
|
tDot11fIEESETrafStrmMet ESETrafStrmMet;
|
||||||
tDot11fIEESETrafStrmMet ESETrafStrmMet;
|
tDot11fIEESETxmitPower ESETxmitPower;
|
||||||
tDot11fIEESETxmitPower ESETxmitPower;
|
tDot11fIEWscProbeRes WscProbeRes;
|
||||||
tDot11fIEWscProbeRes WscProbeRes;
|
tDot11fIEP2PProbeRes P2PProbeRes;
|
||||||
tDot11fIEP2PProbeRes P2PProbeRes;
|
tDot11fIEVHTCaps VHTCaps;
|
||||||
tDot11fIEVHTCaps VHTCaps;
|
tDot11fIEVHTOperation VHTOperation;
|
||||||
tDot11fIEVHTOperation VHTOperation;
|
tDot11fIEvht_transmit_power_env vht_transmit_power_env;
|
||||||
tDot11fIEvht_transmit_power_env vht_transmit_power_env;
|
tDot11fIEChannelSwitchWrapper ChannelSwitchWrapper;
|
||||||
tDot11fIEChannelSwitchWrapper ChannelSwitchWrapper;
|
tDot11fIEVHTExtBssLoad VHTExtBssLoad;
|
||||||
tDot11fIEVHTExtBssLoad VHTExtBssLoad;
|
tDot11fIEExtCap ExtCap;
|
||||||
tDot11fIEExtCap ExtCap;
|
tDot11fIEOBSSScanParameters OBSSScanParameters;
|
||||||
tDot11fIEOBSSScanParameters OBSSScanParameters;
|
tDot11fIEfils_indication fils_indication;
|
||||||
tDot11fIEfils_indication fils_indication;
|
tDot11fIEVendor1IE Vendor1IE;
|
||||||
tDot11fIEVendor1IE Vendor1IE;
|
tDot11fIEvendor_vht_ie vendor_vht_ie;
|
||||||
tDot11fIEvendor_vht_ie vendor_vht_ie;
|
tDot11fIEVendor3IE Vendor3IE;
|
||||||
tDot11fIEVendor3IE Vendor3IE;
|
tDot11fIEhs20vendor_ie hs20vendor_ie;
|
||||||
tDot11fIEhs20vendor_ie hs20vendor_ie;
|
tDot11fIEQComVendorIE QComVendorIE;
|
||||||
tDot11fIEQComVendorIE QComVendorIE;
|
tDot11fIEESEVersion ESEVersion;
|
||||||
tDot11fIEESEVersion ESEVersion;
|
tDot11fIEMBO_IE MBO_IE;
|
||||||
tDot11fIEMBO_IE MBO_IE;
|
tDot11fIEqcn_ie qcn_ie;
|
||||||
tDot11fIEqcn_ie qcn_ie;
|
tDot11fIEhe_cap he_cap;
|
||||||
tDot11fIEhe_cap he_cap;
|
tDot11fIEhe_op he_op;
|
||||||
tDot11fIEhe_op he_op;
|
tDot11fIEhe_6ghz_band_cap he_6ghz_band_cap;
|
||||||
tDot11fIEhe_6ghz_band_cap he_6ghz_band_cap;
|
tDot11fIEbss_color_change bss_color_change;
|
||||||
tDot11fIEbss_color_change bss_color_change;
|
tDot11fIEmu_edca_param_set mu_edca_param_set;
|
||||||
tDot11fIEmu_edca_param_set mu_edca_param_set;
|
tDot11fIEesp_information esp_information;
|
||||||
tDot11fIEesp_information esp_information;
|
|
||||||
} tDot11fProbeResponse;
|
} tDot11fProbeResponse;
|
||||||
|
|
||||||
#define DOT11F_PROBERESPONSE (22)
|
#define DOT11F_PROBERESPONSE (22)
|
||||||
|
@@ -267,7 +267,6 @@ typedef struct sSirProbeRespBeacon {
|
|||||||
tDot11fIEvendor_vht_ie vendor_vht_ie;
|
tDot11fIEvendor_vht_ie vendor_vht_ie;
|
||||||
uint8_t Vendor3IEPresent;
|
uint8_t Vendor3IEPresent;
|
||||||
tDot11fIEhs20vendor_ie hs20vendor_ie;
|
tDot11fIEhs20vendor_ie hs20vendor_ie;
|
||||||
tDot11fIEIBSSParams IBSSParams;
|
|
||||||
#ifdef FEATURE_AP_MCC_CH_AVOIDANCE
|
#ifdef FEATURE_AP_MCC_CH_AVOIDANCE
|
||||||
tDot11fIEQComVendorIE AvoidChannelIE;
|
tDot11fIEQComVendorIE AvoidChannelIE;
|
||||||
#endif /* FEATURE_AP_MCC_CH_AVOIDANCE */
|
#endif /* FEATURE_AP_MCC_CH_AVOIDANCE */
|
||||||
@@ -483,7 +482,6 @@ typedef struct sSirEseBcnReportMandatoryIe {
|
|||||||
tSirMacFHParamSet fhParamSet;
|
tSirMacFHParamSet fhParamSet;
|
||||||
tSirMacDsParamSetIE dsParamSet;
|
tSirMacDsParamSetIE dsParamSet;
|
||||||
tSirMacCfParamSet cfParamSet;
|
tSirMacCfParamSet cfParamSet;
|
||||||
tSirMacIBSSParams ibssParamSet;
|
|
||||||
tSirMacTim tim;
|
tSirMacTim tim;
|
||||||
tSirMacRRMEnabledCap rmEnabledCapabilities;
|
tSirMacRRMEnabledCap rmEnabledCapabilities;
|
||||||
|
|
||||||
@@ -492,7 +490,6 @@ typedef struct sSirEseBcnReportMandatoryIe {
|
|||||||
uint8_t fhParamPresent;
|
uint8_t fhParamPresent;
|
||||||
uint8_t dsParamsPresent;
|
uint8_t dsParamsPresent;
|
||||||
uint8_t cfPresent;
|
uint8_t cfPresent;
|
||||||
uint8_t ibssParamPresent;
|
|
||||||
uint8_t timPresent;
|
uint8_t timPresent;
|
||||||
uint8_t rrmPresent;
|
uint8_t rrmPresent;
|
||||||
} tSirEseBcnReportMandatoryIe, *tpSirEseBcnReportMandatoryIe;
|
} tSirEseBcnReportMandatoryIe, *tpSirEseBcnReportMandatoryIe;
|
||||||
|
@@ -24,7 +24,7 @@
|
|||||||
*
|
*
|
||||||
*
|
*
|
||||||
* This file was automatically generated by 'framesc'
|
* This file was automatically generated by 'framesc'
|
||||||
* Mon Mar 16 12:19:33 2020 from the following file(s):
|
* Sat May 16 11:34:16 2020 from the following file(s):
|
||||||
*
|
*
|
||||||
* dot11f.frms
|
* dot11f.frms
|
||||||
*
|
*
|
||||||
@@ -4889,30 +4889,6 @@ uint32_t dot11f_unpack_ie_ht_info(tpAniSirGlobal pCtx,
|
|||||||
#define SigIeHTInfo (0x0040)
|
#define SigIeHTInfo (0x0040)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_ibss_params(tpAniSirGlobal pCtx,
|
|
||||||
uint8_t *pBuf,
|
|
||||||
uint8_t ielen,
|
|
||||||
tDot11fIEIBSSParams *pDst,
|
|
||||||
bool append_ie)
|
|
||||||
{
|
|
||||||
uint32_t status = DOT11F_PARSE_SUCCESS;
|
|
||||||
(void) pBuf; (void)ielen; /* Shutup the compiler */
|
|
||||||
if (pDst->present)
|
|
||||||
return DOT11F_DUPLICATE_IE;
|
|
||||||
pDst->present = 1;
|
|
||||||
if (unlikely(ielen < 2)) {
|
|
||||||
pDst->present = 0;
|
|
||||||
return DOT11F_INCOMPLETE_IE;
|
|
||||||
}
|
|
||||||
|
|
||||||
framesntohs(pCtx, &pDst->atim, pBuf, 0);
|
|
||||||
(void)pCtx;
|
|
||||||
return status;
|
|
||||||
} /* End dot11f_unpack_ie_ibss_params. */
|
|
||||||
|
|
||||||
#define SigIeIBSSParams (0x0041)
|
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_link_identifier(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_link_identifier(tpAniSirGlobal pCtx,
|
||||||
uint8_t *pBuf,
|
uint8_t *pBuf,
|
||||||
uint8_t ielen,
|
uint8_t ielen,
|
||||||
@@ -4950,7 +4926,7 @@ uint32_t dot11f_unpack_ie_link_identifier(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_link_identifier. */
|
} /* End dot11f_unpack_ie_link_identifier. */
|
||||||
|
|
||||||
#define SigIeLinkIdentifier (0x0042)
|
#define SigIeLinkIdentifier (0x0041)
|
||||||
|
|
||||||
|
|
||||||
static const tTLVDefn TLVS_MBO_IE[] = {
|
static const tTLVDefn TLVS_MBO_IE[] = {
|
||||||
@@ -5013,7 +4989,7 @@ uint32_t dot11f_unpack_ie_MBO_IE(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_MBO_IE. */
|
} /* End dot11f_unpack_ie_MBO_IE. */
|
||||||
|
|
||||||
#define SigIeMBO_IE (0x0043)
|
#define SigIeMBO_IE (0x0042)
|
||||||
|
|
||||||
|
|
||||||
static const tFFDefn FFS_reportBeacon[] = {
|
static const tFFDefn FFS_reportBeacon[] = {
|
||||||
@@ -5348,7 +5324,7 @@ uint32_t dot11f_unpack_ie_measurement_report(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_measurement_report. */
|
} /* End dot11f_unpack_ie_measurement_report. */
|
||||||
|
|
||||||
#define SigIeMeasurementReport (0x0044)
|
#define SigIeMeasurementReport (0x0043)
|
||||||
|
|
||||||
|
|
||||||
static const tFFDefn FFS_measurement_requestBeacon[] = {
|
static const tFFDefn FFS_measurement_requestBeacon[] = {
|
||||||
@@ -5652,7 +5628,7 @@ uint32_t dot11f_unpack_ie_measurement_request(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_measurement_request. */
|
} /* End dot11f_unpack_ie_measurement_request. */
|
||||||
|
|
||||||
#define SigIeMeasurementRequest (0x0045)
|
#define SigIeMeasurementRequest (0x0044)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_mobility_domain(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_mobility_domain(tpAniSirGlobal pCtx,
|
||||||
@@ -5688,7 +5664,7 @@ uint32_t dot11f_unpack_ie_mobility_domain(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_mobility_domain. */
|
} /* End dot11f_unpack_ie_mobility_domain. */
|
||||||
|
|
||||||
#define SigIeMobilityDomain (0x0046)
|
#define SigIeMobilityDomain (0x0045)
|
||||||
|
|
||||||
|
|
||||||
static const tFFDefn FFS_NeighborReport[] = {
|
static const tFFDefn FFS_NeighborReport[] = {
|
||||||
@@ -5810,7 +5786,7 @@ uint32_t dot11f_unpack_ie_neighbor_report(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_neighbor_report. */
|
} /* End dot11f_unpack_ie_neighbor_report. */
|
||||||
|
|
||||||
#define SigIeNeighborReport (0x0047)
|
#define SigIeNeighborReport (0x0046)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_obss_scan_parameters(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_obss_scan_parameters(tpAniSirGlobal pCtx,
|
||||||
@@ -5882,7 +5858,7 @@ uint32_t dot11f_unpack_ie_obss_scan_parameters(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_obss_scan_parameters. */
|
} /* End dot11f_unpack_ie_obss_scan_parameters. */
|
||||||
|
|
||||||
#define SigIeOBSSScanParameters (0x0048)
|
#define SigIeOBSSScanParameters (0x0047)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_operating_mode(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_operating_mode(tpAniSirGlobal pCtx,
|
||||||
@@ -5912,7 +5888,7 @@ uint32_t dot11f_unpack_ie_operating_mode(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_operating_mode. */
|
} /* End dot11f_unpack_ie_operating_mode. */
|
||||||
|
|
||||||
#define SigIeOperatingMode (0x0049)
|
#define SigIeOperatingMode (0x0048)
|
||||||
|
|
||||||
|
|
||||||
static const tTLVDefn TLVS_P2PAssocReq[] = {
|
static const tTLVDefn TLVS_P2PAssocReq[] = {
|
||||||
@@ -5944,7 +5920,7 @@ uint32_t dot11f_unpack_ie_p2_p_assoc_req(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_p2_p_assoc_req. */
|
} /* End dot11f_unpack_ie_p2_p_assoc_req. */
|
||||||
|
|
||||||
#define SigIeP2PAssocReq (0x004a)
|
#define SigIeP2PAssocReq (0x0049)
|
||||||
|
|
||||||
|
|
||||||
static const tTLVDefn TLVS_P2PAssocRes[] = {
|
static const tTLVDefn TLVS_P2PAssocRes[] = {
|
||||||
@@ -5973,7 +5949,7 @@ uint32_t dot11f_unpack_ie_p2_p_assoc_res(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_p2_p_assoc_res. */
|
} /* End dot11f_unpack_ie_p2_p_assoc_res. */
|
||||||
|
|
||||||
#define SigIeP2PAssocRes (0x004b)
|
#define SigIeP2PAssocRes (0x004a)
|
||||||
|
|
||||||
|
|
||||||
static const tTLVDefn TLVS_P2PBeacon[] = {
|
static const tTLVDefn TLVS_P2PBeacon[] = {
|
||||||
@@ -6005,7 +5981,7 @@ uint32_t dot11f_unpack_ie_p2_p_beacon(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_p2_p_beacon. */
|
} /* End dot11f_unpack_ie_p2_p_beacon. */
|
||||||
|
|
||||||
#define SigIeP2PBeacon (0x004c)
|
#define SigIeP2PBeacon (0x004b)
|
||||||
|
|
||||||
|
|
||||||
static const tTLVDefn TLVS_P2PBeaconProbeRes[] = {
|
static const tTLVDefn TLVS_P2PBeaconProbeRes[] = {
|
||||||
@@ -6047,7 +6023,7 @@ uint32_t dot11f_unpack_ie_p2_p_beacon_probe_res(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_p2_p_beacon_probe_res. */
|
} /* End dot11f_unpack_ie_p2_p_beacon_probe_res. */
|
||||||
|
|
||||||
#define SigIeP2PBeaconProbeRes (0x004d)
|
#define SigIeP2PBeaconProbeRes (0x004c)
|
||||||
|
|
||||||
|
|
||||||
static const tTLVDefn TLVS_P2PDeAuth[] = {
|
static const tTLVDefn TLVS_P2PDeAuth[] = {
|
||||||
@@ -6073,7 +6049,7 @@ uint32_t dot11f_unpack_ie_p2_p_de_auth(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_p2_p_de_auth. */
|
} /* End dot11f_unpack_ie_p2_p_de_auth. */
|
||||||
|
|
||||||
#define SigIeP2PDeAuth (0x004e)
|
#define SigIeP2PDeAuth (0x004d)
|
||||||
|
|
||||||
|
|
||||||
static const tTLVDefn TLVS_P2PDisAssoc[] = {
|
static const tTLVDefn TLVS_P2PDisAssoc[] = {
|
||||||
@@ -6099,7 +6075,7 @@ uint32_t dot11f_unpack_ie_p2_p_dis_assoc(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_p2_p_dis_assoc. */
|
} /* End dot11f_unpack_ie_p2_p_dis_assoc. */
|
||||||
|
|
||||||
#define SigIeP2PDisAssoc (0x004f)
|
#define SigIeP2PDisAssoc (0x004e)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_p2_pie_opaque(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_p2_pie_opaque(tpAniSirGlobal pCtx,
|
||||||
@@ -6124,7 +6100,7 @@ uint32_t dot11f_unpack_ie_p2_pie_opaque(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_p2_pie_opaque. */
|
} /* End dot11f_unpack_ie_p2_pie_opaque. */
|
||||||
|
|
||||||
#define SigIeP2PIEOpaque (0x0050)
|
#define SigIeP2PIEOpaque (0x004f)
|
||||||
|
|
||||||
|
|
||||||
static const tTLVDefn TLVS_P2PProbeReq[] = {
|
static const tTLVDefn TLVS_P2PProbeReq[] = {
|
||||||
@@ -6163,7 +6139,7 @@ uint32_t dot11f_unpack_ie_p2_p_probe_req(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_p2_p_probe_req. */
|
} /* End dot11f_unpack_ie_p2_p_probe_req. */
|
||||||
|
|
||||||
#define SigIeP2PProbeReq (0x0051)
|
#define SigIeP2PProbeReq (0x0050)
|
||||||
|
|
||||||
|
|
||||||
static const tTLVDefn TLVS_P2PProbeRes[] = {
|
static const tTLVDefn TLVS_P2PProbeRes[] = {
|
||||||
@@ -6202,7 +6178,7 @@ uint32_t dot11f_unpack_ie_p2_p_probe_res(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_p2_p_probe_res. */
|
} /* End dot11f_unpack_ie_p2_p_probe_res. */
|
||||||
|
|
||||||
#define SigIeP2PProbeRes (0x0052)
|
#define SigIeP2PProbeRes (0x0051)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_pti_control(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_pti_control(tpAniSirGlobal pCtx,
|
||||||
@@ -6234,7 +6210,7 @@ uint32_t dot11f_unpack_ie_pti_control(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_pti_control. */
|
} /* End dot11f_unpack_ie_pti_control. */
|
||||||
|
|
||||||
#define SigIePTIControl (0x0053)
|
#define SigIePTIControl (0x0052)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_pu_buffer_status(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_pu_buffer_status(tpAniSirGlobal pCtx,
|
||||||
@@ -6264,7 +6240,7 @@ uint32_t dot11f_unpack_ie_pu_buffer_status(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_pu_buffer_status. */
|
} /* End dot11f_unpack_ie_pu_buffer_status. */
|
||||||
|
|
||||||
#define SigIePUBufferStatus (0x0054)
|
#define SigIePUBufferStatus (0x0053)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_power_caps(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_power_caps(tpAniSirGlobal pCtx,
|
||||||
@@ -6296,7 +6272,7 @@ uint32_t dot11f_unpack_ie_power_caps(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_power_caps. */
|
} /* End dot11f_unpack_ie_power_caps. */
|
||||||
|
|
||||||
#define SigIePowerCaps (0x0055)
|
#define SigIePowerCaps (0x0054)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_power_constraints(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_power_constraints(tpAniSirGlobal pCtx,
|
||||||
@@ -6320,7 +6296,7 @@ uint32_t dot11f_unpack_ie_power_constraints(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_power_constraints. */
|
} /* End dot11f_unpack_ie_power_constraints. */
|
||||||
|
|
||||||
#define SigIePowerConstraints (0x0056)
|
#define SigIePowerConstraints (0x0055)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_qbss_load(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_qbss_load(tpAniSirGlobal pCtx,
|
||||||
@@ -6360,7 +6336,7 @@ uint32_t dot11f_unpack_ie_qbss_load(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_qbss_load. */
|
} /* End dot11f_unpack_ie_qbss_load. */
|
||||||
|
|
||||||
#define SigIeQBSSLoad (0x0057)
|
#define SigIeQBSSLoad (0x0056)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_QComVendorIE(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_QComVendorIE(tpAniSirGlobal pCtx,
|
||||||
@@ -6392,7 +6368,7 @@ uint32_t dot11f_unpack_ie_QComVendorIE(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_QComVendorIE. */
|
} /* End dot11f_unpack_ie_QComVendorIE. */
|
||||||
|
|
||||||
#define SigIeQComVendorIE (0x0058)
|
#define SigIeQComVendorIE (0x0057)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_qos_caps_ap(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_qos_caps_ap(tpAniSirGlobal pCtx,
|
||||||
@@ -6422,7 +6398,7 @@ uint32_t dot11f_unpack_ie_qos_caps_ap(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_qos_caps_ap. */
|
} /* End dot11f_unpack_ie_qos_caps_ap. */
|
||||||
|
|
||||||
#define SigIeQOSCapsAp (0x0059)
|
#define SigIeQOSCapsAp (0x0058)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_qos_caps_station(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_qos_caps_station(tpAniSirGlobal pCtx,
|
||||||
@@ -6454,7 +6430,7 @@ uint32_t dot11f_unpack_ie_qos_caps_station(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_qos_caps_station. */
|
} /* End dot11f_unpack_ie_qos_caps_station. */
|
||||||
|
|
||||||
#define SigIeQOSCapsStation (0x005a)
|
#define SigIeQOSCapsStation (0x0059)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_qos_map_set(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_qos_map_set(tpAniSirGlobal pCtx,
|
||||||
@@ -6479,7 +6455,7 @@ uint32_t dot11f_unpack_ie_qos_map_set(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_qos_map_set. */
|
} /* End dot11f_unpack_ie_qos_map_set. */
|
||||||
|
|
||||||
#define SigIeQosMapSet (0x005b)
|
#define SigIeQosMapSet (0x005a)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_quiet(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_quiet(tpAniSirGlobal pCtx,
|
||||||
@@ -6527,7 +6503,7 @@ uint32_t dot11f_unpack_ie_quiet(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_quiet. */
|
} /* End dot11f_unpack_ie_quiet. */
|
||||||
|
|
||||||
#define SigIeQuiet (0x005c)
|
#define SigIeQuiet (0x005b)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_rcpiie(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_rcpiie(tpAniSirGlobal pCtx,
|
||||||
@@ -6551,7 +6527,7 @@ uint32_t dot11f_unpack_ie_rcpiie(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_rcpiie. */
|
} /* End dot11f_unpack_ie_rcpiie. */
|
||||||
|
|
||||||
#define SigIeRCPIIE (0x005d)
|
#define SigIeRCPIIE (0x005c)
|
||||||
|
|
||||||
|
|
||||||
static const tFFDefn FFS_RICDataDesc[] = {
|
static const tFFDefn FFS_RICDataDesc[] = {
|
||||||
@@ -6627,7 +6603,7 @@ uint32_t dot11f_unpack_ie_ric_data_desc(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_ric_data_desc. */
|
} /* End dot11f_unpack_ie_ric_data_desc. */
|
||||||
|
|
||||||
#define SigIeRICDataDesc (0x005e)
|
#define SigIeRICDataDesc (0x005d)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_rsn(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_rsn(tpAniSirGlobal pCtx,
|
||||||
@@ -6803,7 +6779,7 @@ uint32_t dot11f_unpack_ie_rsn(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_rsn. */
|
} /* End dot11f_unpack_ie_rsn. */
|
||||||
|
|
||||||
#define SigIeRSN (0x005f)
|
#define SigIeRSN (0x005e)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_rsniie(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_rsniie(tpAniSirGlobal pCtx,
|
||||||
@@ -6827,7 +6803,7 @@ uint32_t dot11f_unpack_ie_rsniie(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_rsniie. */
|
} /* End dot11f_unpack_ie_rsniie. */
|
||||||
|
|
||||||
#define SigIeRSNIIE (0x0060)
|
#define SigIeRSNIIE (0x005f)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_rsn_opaque(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_rsn_opaque(tpAniSirGlobal pCtx,
|
||||||
@@ -6852,7 +6828,7 @@ uint32_t dot11f_unpack_ie_rsn_opaque(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_rsn_opaque. */
|
} /* End dot11f_unpack_ie_rsn_opaque. */
|
||||||
|
|
||||||
#define SigIeRSNOpaque (0x0061)
|
#define SigIeRSNOpaque (0x0060)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_supp_channels(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_supp_channels(tpAniSirGlobal pCtx,
|
||||||
@@ -6877,7 +6853,7 @@ uint32_t dot11f_unpack_ie_supp_channels(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_supp_channels. */
|
} /* End dot11f_unpack_ie_supp_channels. */
|
||||||
|
|
||||||
#define SigIeSuppChannels (0x0062)
|
#define SigIeSuppChannels (0x0061)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_supp_operating_classes(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_supp_operating_classes(tpAniSirGlobal pCtx,
|
||||||
@@ -6902,7 +6878,7 @@ uint32_t dot11f_unpack_ie_supp_operating_classes(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_supp_operating_classes. */
|
} /* End dot11f_unpack_ie_supp_operating_classes. */
|
||||||
|
|
||||||
#define SigIeSuppOperatingClasses (0x0063)
|
#define SigIeSuppOperatingClasses (0x0062)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_supp_rates(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_supp_rates(tpAniSirGlobal pCtx,
|
||||||
@@ -6935,7 +6911,7 @@ uint32_t dot11f_unpack_ie_supp_rates(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_supp_rates. */
|
} /* End dot11f_unpack_ie_supp_rates. */
|
||||||
|
|
||||||
#define SigIeSuppRates (0x0064)
|
#define SigIeSuppRates (0x0063)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_tim(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_tim(tpAniSirGlobal pCtx,
|
||||||
@@ -6984,7 +6960,7 @@ uint32_t dot11f_unpack_ie_tim(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_tim. */
|
} /* End dot11f_unpack_ie_tim. */
|
||||||
|
|
||||||
#define SigIeTIM (0x0065)
|
#define SigIeTIM (0x0064)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_tpc_report(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_tpc_report(tpAniSirGlobal pCtx,
|
||||||
@@ -7016,7 +6992,7 @@ uint32_t dot11f_unpack_ie_tpc_report(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_tpc_report. */
|
} /* End dot11f_unpack_ie_tpc_report. */
|
||||||
|
|
||||||
#define SigIeTPCReport (0x0066)
|
#define SigIeTPCReport (0x0065)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_tpc_request(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_tpc_request(tpAniSirGlobal pCtx,
|
||||||
@@ -7034,7 +7010,7 @@ uint32_t dot11f_unpack_ie_tpc_request(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_tpc_request. */
|
} /* End dot11f_unpack_ie_tpc_request. */
|
||||||
|
|
||||||
#define SigIeTPCRequest (0x0067)
|
#define SigIeTPCRequest (0x0066)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_time_advertisement(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_time_advertisement(tpAniSirGlobal pCtx,
|
||||||
@@ -7074,7 +7050,7 @@ uint32_t dot11f_unpack_ie_time_advertisement(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_time_advertisement. */
|
} /* End dot11f_unpack_ie_time_advertisement. */
|
||||||
|
|
||||||
#define SigIeTimeAdvertisement (0x0068)
|
#define SigIeTimeAdvertisement (0x0067)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_timeout_interval(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_timeout_interval(tpAniSirGlobal pCtx,
|
||||||
@@ -7106,7 +7082,7 @@ uint32_t dot11f_unpack_ie_timeout_interval(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_timeout_interval. */
|
} /* End dot11f_unpack_ie_timeout_interval. */
|
||||||
|
|
||||||
#define SigIeTimeoutInterval (0x0069)
|
#define SigIeTimeoutInterval (0x0068)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_vht_ext_bss_load(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_vht_ext_bss_load(tpAniSirGlobal pCtx,
|
||||||
@@ -7162,7 +7138,7 @@ uint32_t dot11f_unpack_ie_vht_ext_bss_load(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_vht_ext_bss_load. */
|
} /* End dot11f_unpack_ie_vht_ext_bss_load. */
|
||||||
|
|
||||||
#define SigIeVHTExtBssLoad (0x006a)
|
#define SigIeVHTExtBssLoad (0x0069)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_vendor1_ie(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_vendor1_ie(tpAniSirGlobal pCtx,
|
||||||
@@ -7180,7 +7156,7 @@ uint32_t dot11f_unpack_ie_vendor1_ie(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_vendor1_ie. */
|
} /* End dot11f_unpack_ie_vendor1_ie. */
|
||||||
|
|
||||||
#define SigIeVendor1IE (0x006b)
|
#define SigIeVendor1IE (0x006a)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_vendor3_ie(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_vendor3_ie(tpAniSirGlobal pCtx,
|
||||||
@@ -7198,7 +7174,7 @@ uint32_t dot11f_unpack_ie_vendor3_ie(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_vendor3_ie. */
|
} /* End dot11f_unpack_ie_vendor3_ie. */
|
||||||
|
|
||||||
#define SigIeVendor3IE (0x006c)
|
#define SigIeVendor3IE (0x006b)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_wapi(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_wapi(tpAniSirGlobal pCtx,
|
||||||
@@ -7313,7 +7289,7 @@ uint32_t dot11f_unpack_ie_wapi(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_wapi. */
|
} /* End dot11f_unpack_ie_wapi. */
|
||||||
|
|
||||||
#define SigIeWAPI (0x006d)
|
#define SigIeWAPI (0x006c)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_wapi_opaque(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_wapi_opaque(tpAniSirGlobal pCtx,
|
||||||
@@ -7338,7 +7314,7 @@ uint32_t dot11f_unpack_ie_wapi_opaque(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_wapi_opaque. */
|
} /* End dot11f_unpack_ie_wapi_opaque. */
|
||||||
|
|
||||||
#define SigIeWAPIOpaque (0x006e)
|
#define SigIeWAPIOpaque (0x006d)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_wfatpc(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_wfatpc(tpAniSirGlobal pCtx,
|
||||||
@@ -7370,7 +7346,7 @@ uint32_t dot11f_unpack_ie_wfatpc(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_wfatpc. */
|
} /* End dot11f_unpack_ie_wfatpc. */
|
||||||
|
|
||||||
#define SigIeWFATPC (0x006f)
|
#define SigIeWFATPC (0x006e)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_wfdie_opaque(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_wfdie_opaque(tpAniSirGlobal pCtx,
|
||||||
@@ -7395,7 +7371,7 @@ uint32_t dot11f_unpack_ie_wfdie_opaque(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_wfdie_opaque. */
|
} /* End dot11f_unpack_ie_wfdie_opaque. */
|
||||||
|
|
||||||
#define SigIeWFDIEOpaque (0x0070)
|
#define SigIeWFDIEOpaque (0x006f)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_wmm_caps(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_wmm_caps(tpAniSirGlobal pCtx,
|
||||||
@@ -7437,7 +7413,7 @@ uint32_t dot11f_unpack_ie_wmm_caps(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_wmm_caps. */
|
} /* End dot11f_unpack_ie_wmm_caps. */
|
||||||
|
|
||||||
#define SigIeWMMCaps (0x0071)
|
#define SigIeWMMCaps (0x0070)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_wmm_info_ap(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_wmm_info_ap(tpAniSirGlobal pCtx,
|
||||||
@@ -7473,7 +7449,7 @@ uint32_t dot11f_unpack_ie_wmm_info_ap(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_wmm_info_ap. */
|
} /* End dot11f_unpack_ie_wmm_info_ap. */
|
||||||
|
|
||||||
#define SigIeWMMInfoAp (0x0072)
|
#define SigIeWMMInfoAp (0x0071)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_wmm_info_station(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_wmm_info_station(tpAniSirGlobal pCtx,
|
||||||
@@ -7513,7 +7489,7 @@ uint32_t dot11f_unpack_ie_wmm_info_station(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_wmm_info_station. */
|
} /* End dot11f_unpack_ie_wmm_info_station. */
|
||||||
|
|
||||||
#define SigIeWMMInfoStation (0x0073)
|
#define SigIeWMMInfoStation (0x0072)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_wmm_params(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_wmm_params(tpAniSirGlobal pCtx,
|
||||||
@@ -7685,7 +7661,7 @@ uint32_t dot11f_unpack_ie_wmm_params(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_wmm_params. */
|
} /* End dot11f_unpack_ie_wmm_params. */
|
||||||
|
|
||||||
#define SigIeWMMParams (0x0074)
|
#define SigIeWMMParams (0x0073)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_wpa(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_wpa(tpAniSirGlobal pCtx,
|
||||||
@@ -7794,7 +7770,7 @@ uint32_t dot11f_unpack_ie_wpa(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_wpa. */
|
} /* End dot11f_unpack_ie_wpa. */
|
||||||
|
|
||||||
#define SigIeWPA (0x0075)
|
#define SigIeWPA (0x0074)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_wpa_opaque(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_wpa_opaque(tpAniSirGlobal pCtx,
|
||||||
@@ -7819,7 +7795,7 @@ uint32_t dot11f_unpack_ie_wpa_opaque(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_wpa_opaque. */
|
} /* End dot11f_unpack_ie_wpa_opaque. */
|
||||||
|
|
||||||
#define SigIeWPAOpaque (0x0076)
|
#define SigIeWPAOpaque (0x0075)
|
||||||
|
|
||||||
|
|
||||||
static const tTLVDefn TLVS_WSC[] = {
|
static const tTLVDefn TLVS_WSC[] = {
|
||||||
@@ -7910,7 +7886,7 @@ uint32_t dot11f_unpack_ie_wsc(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_wsc. */
|
} /* End dot11f_unpack_ie_wsc. */
|
||||||
|
|
||||||
#define SigIeWSC (0x0077)
|
#define SigIeWSC (0x0076)
|
||||||
|
|
||||||
|
|
||||||
static const tTLVDefn TLVS_WscAssocReq[] = {
|
static const tTLVDefn TLVS_WscAssocReq[] = {
|
||||||
@@ -7942,7 +7918,7 @@ uint32_t dot11f_unpack_ie_wsc_assoc_req(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_wsc_assoc_req. */
|
} /* End dot11f_unpack_ie_wsc_assoc_req. */
|
||||||
|
|
||||||
#define SigIeWscAssocReq (0x0078)
|
#define SigIeWscAssocReq (0x0077)
|
||||||
|
|
||||||
|
|
||||||
static const tTLVDefn TLVS_WscAssocRes[] = {
|
static const tTLVDefn TLVS_WscAssocRes[] = {
|
||||||
@@ -7974,7 +7950,7 @@ uint32_t dot11f_unpack_ie_wsc_assoc_res(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_wsc_assoc_res. */
|
} /* End dot11f_unpack_ie_wsc_assoc_res. */
|
||||||
|
|
||||||
#define SigIeWscAssocRes (0x0079)
|
#define SigIeWscAssocRes (0x0078)
|
||||||
|
|
||||||
|
|
||||||
static const tTLVDefn TLVS_WscBeacon[] = {
|
static const tTLVDefn TLVS_WscBeacon[] = {
|
||||||
@@ -8027,7 +8003,7 @@ uint32_t dot11f_unpack_ie_wsc_beacon(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_wsc_beacon. */
|
} /* End dot11f_unpack_ie_wsc_beacon. */
|
||||||
|
|
||||||
#define SigIeWscBeacon (0x007a)
|
#define SigIeWscBeacon (0x0079)
|
||||||
|
|
||||||
|
|
||||||
static const tTLVDefn TLVS_WscBeaconProbeRes[] = {
|
static const tTLVDefn TLVS_WscBeaconProbeRes[] = {
|
||||||
@@ -8105,7 +8081,7 @@ uint32_t dot11f_unpack_ie_wsc_beacon_probe_res(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_wsc_beacon_probe_res. */
|
} /* End dot11f_unpack_ie_wsc_beacon_probe_res. */
|
||||||
|
|
||||||
#define SigIeWscBeaconProbeRes (0x007b)
|
#define SigIeWscBeaconProbeRes (0x007a)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_wsc_ie_opaque(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_wsc_ie_opaque(tpAniSirGlobal pCtx,
|
||||||
@@ -8130,7 +8106,7 @@ uint32_t dot11f_unpack_ie_wsc_ie_opaque(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_wsc_ie_opaque. */
|
} /* End dot11f_unpack_ie_wsc_ie_opaque. */
|
||||||
|
|
||||||
#define SigIeWscIEOpaque (0x007c)
|
#define SigIeWscIEOpaque (0x007b)
|
||||||
|
|
||||||
|
|
||||||
static const tTLVDefn TLVS_WscProbeReq[] = {
|
static const tTLVDefn TLVS_WscProbeReq[] = {
|
||||||
@@ -8203,7 +8179,7 @@ uint32_t dot11f_unpack_ie_wsc_probe_req(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_wsc_probe_req. */
|
} /* End dot11f_unpack_ie_wsc_probe_req. */
|
||||||
|
|
||||||
#define SigIeWscProbeReq (0x007d)
|
#define SigIeWscProbeReq (0x007c)
|
||||||
|
|
||||||
|
|
||||||
static const tTLVDefn TLVS_WscProbeRes[] = {
|
static const tTLVDefn TLVS_WscProbeRes[] = {
|
||||||
@@ -8281,7 +8257,7 @@ uint32_t dot11f_unpack_ie_wsc_probe_res(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_wsc_probe_res. */
|
} /* End dot11f_unpack_ie_wsc_probe_res. */
|
||||||
|
|
||||||
#define SigIeWscProbeRes (0x007e)
|
#define SigIeWscProbeRes (0x007d)
|
||||||
|
|
||||||
|
|
||||||
static const tTLVDefn TLVS_WscReassocRes[] = {
|
static const tTLVDefn TLVS_WscReassocRes[] = {
|
||||||
@@ -8313,7 +8289,7 @@ uint32_t dot11f_unpack_ie_wsc_reassoc_res(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_wsc_reassoc_res. */
|
} /* End dot11f_unpack_ie_wsc_reassoc_res. */
|
||||||
|
|
||||||
#define SigIeWscReassocRes (0x007f)
|
#define SigIeWscReassocRes (0x007e)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_addba_extn_element(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_addba_extn_element(tpAniSirGlobal pCtx,
|
||||||
@@ -8341,7 +8317,7 @@ uint32_t dot11f_unpack_ie_addba_extn_element(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_addba_extn_element. */
|
} /* End dot11f_unpack_ie_addba_extn_element. */
|
||||||
|
|
||||||
#define SigIeaddba_extn_element (0x0080)
|
#define SigIeaddba_extn_element (0x007f)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_bss_color_change(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_bss_color_change(tpAniSirGlobal pCtx,
|
||||||
@@ -8376,7 +8352,7 @@ uint32_t dot11f_unpack_ie_bss_color_change(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_bss_color_change. */
|
} /* End dot11f_unpack_ie_bss_color_change. */
|
||||||
|
|
||||||
#define SigIebss_color_change (0x0081)
|
#define SigIebss_color_change (0x0080)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_dh_parameter_element(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_dh_parameter_element(tpAniSirGlobal pCtx,
|
||||||
@@ -8404,7 +8380,7 @@ uint32_t dot11f_unpack_ie_dh_parameter_element(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_dh_parameter_element. */
|
} /* End dot11f_unpack_ie_dh_parameter_element. */
|
||||||
|
|
||||||
#define SigIedh_parameter_element (0x0082)
|
#define SigIedh_parameter_element (0x0081)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_esp_information(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_esp_information(tpAniSirGlobal pCtx,
|
||||||
@@ -8429,7 +8405,7 @@ uint32_t dot11f_unpack_ie_esp_information(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_esp_information. */
|
} /* End dot11f_unpack_ie_esp_information. */
|
||||||
|
|
||||||
#define SigIeesp_information (0x0083)
|
#define SigIeesp_information (0x0082)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_ext_chan_switch_ann(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_ext_chan_switch_ann(tpAniSirGlobal pCtx,
|
||||||
@@ -8477,7 +8453,7 @@ uint32_t dot11f_unpack_ie_ext_chan_switch_ann(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_ext_chan_switch_ann. */
|
} /* End dot11f_unpack_ie_ext_chan_switch_ann. */
|
||||||
|
|
||||||
#define SigIeext_chan_switch_ann (0x0084)
|
#define SigIeext_chan_switch_ann (0x0083)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_fils_assoc_delay_info(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_fils_assoc_delay_info(tpAniSirGlobal pCtx,
|
||||||
@@ -8501,7 +8477,7 @@ uint32_t dot11f_unpack_ie_fils_assoc_delay_info(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_fils_assoc_delay_info. */
|
} /* End dot11f_unpack_ie_fils_assoc_delay_info. */
|
||||||
|
|
||||||
#define SigIefils_assoc_delay_info (0x0085)
|
#define SigIefils_assoc_delay_info (0x0084)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_fils_hlp_container(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_fils_hlp_container(tpAniSirGlobal pCtx,
|
||||||
@@ -8537,7 +8513,7 @@ uint32_t dot11f_unpack_ie_fils_hlp_container(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_fils_hlp_container. */
|
} /* End dot11f_unpack_ie_fils_hlp_container. */
|
||||||
|
|
||||||
#define SigIefils_hlp_container (0x0086)
|
#define SigIefils_hlp_container (0x0085)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_fils_indication(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_fils_indication(tpAniSirGlobal pCtx,
|
||||||
@@ -8575,7 +8551,7 @@ uint32_t dot11f_unpack_ie_fils_indication(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_fils_indication. */
|
} /* End dot11f_unpack_ie_fils_indication. */
|
||||||
|
|
||||||
#define SigIefils_indication (0x0087)
|
#define SigIefils_indication (0x0086)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_fils_kde(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_fils_kde(tpAniSirGlobal pCtx,
|
||||||
@@ -8603,7 +8579,7 @@ uint32_t dot11f_unpack_ie_fils_kde(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_fils_kde. */
|
} /* End dot11f_unpack_ie_fils_kde. */
|
||||||
|
|
||||||
#define SigIefils_kde (0x0088)
|
#define SigIefils_kde (0x0087)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_fils_key_confirmation(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_fils_key_confirmation(tpAniSirGlobal pCtx,
|
||||||
@@ -8623,7 +8599,7 @@ uint32_t dot11f_unpack_ie_fils_key_confirmation(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_fils_key_confirmation. */
|
} /* End dot11f_unpack_ie_fils_key_confirmation. */
|
||||||
|
|
||||||
#define SigIefils_key_confirmation (0x0089)
|
#define SigIefils_key_confirmation (0x0088)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_fils_nonce(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_fils_nonce(tpAniSirGlobal pCtx,
|
||||||
@@ -8647,7 +8623,7 @@ uint32_t dot11f_unpack_ie_fils_nonce(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_fils_nonce. */
|
} /* End dot11f_unpack_ie_fils_nonce. */
|
||||||
|
|
||||||
#define SigIefils_nonce (0x008a)
|
#define SigIefils_nonce (0x0089)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_fils_public_key(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_fils_public_key(tpAniSirGlobal pCtx,
|
||||||
@@ -8675,7 +8651,7 @@ uint32_t dot11f_unpack_ie_fils_public_key(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_fils_public_key. */
|
} /* End dot11f_unpack_ie_fils_public_key. */
|
||||||
|
|
||||||
#define SigIefils_public_key (0x008b)
|
#define SigIefils_public_key (0x008a)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_fils_session(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_fils_session(tpAniSirGlobal pCtx,
|
||||||
@@ -8699,7 +8675,7 @@ uint32_t dot11f_unpack_ie_fils_session(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_fils_session. */
|
} /* End dot11f_unpack_ie_fils_session. */
|
||||||
|
|
||||||
#define SigIefils_session (0x008c)
|
#define SigIefils_session (0x008b)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_fils_wrapped_data(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_fils_wrapped_data(tpAniSirGlobal pCtx,
|
||||||
@@ -8719,7 +8695,7 @@ uint32_t dot11f_unpack_ie_fils_wrapped_data(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_fils_wrapped_data. */
|
} /* End dot11f_unpack_ie_fils_wrapped_data. */
|
||||||
|
|
||||||
#define SigIefils_wrapped_data (0x008d)
|
#define SigIefils_wrapped_data (0x008c)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_fragment_ie(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_fragment_ie(tpAniSirGlobal pCtx,
|
||||||
@@ -8739,7 +8715,7 @@ uint32_t dot11f_unpack_ie_fragment_ie(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_fragment_ie. */
|
} /* End dot11f_unpack_ie_fragment_ie. */
|
||||||
|
|
||||||
#define SigIefragment_ie (0x008e)
|
#define SigIefragment_ie (0x008d)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_he_6ghz_band_cap(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_he_6ghz_band_cap(tpAniSirGlobal pCtx,
|
||||||
@@ -8772,7 +8748,7 @@ uint32_t dot11f_unpack_ie_he_6ghz_band_cap(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_he_6ghz_band_cap. */
|
} /* End dot11f_unpack_ie_he_6ghz_band_cap. */
|
||||||
|
|
||||||
#define SigIehe_6ghz_band_cap (0x008f)
|
#define SigIehe_6ghz_band_cap (0x008e)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_he_cap(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_he_cap(tpAniSirGlobal pCtx,
|
||||||
@@ -9017,7 +8993,7 @@ uint32_t dot11f_unpack_ie_he_cap(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_he_cap. */
|
} /* End dot11f_unpack_ie_he_cap. */
|
||||||
|
|
||||||
#define SigIehe_cap (0x0090)
|
#define SigIehe_cap (0x008f)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_he_op(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_he_op(tpAniSirGlobal pCtx,
|
||||||
@@ -9169,7 +9145,7 @@ uint32_t dot11f_unpack_ie_he_op(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_he_op. */
|
} /* End dot11f_unpack_ie_he_op. */
|
||||||
|
|
||||||
#define SigIehe_op (0x0091)
|
#define SigIehe_op (0x0090)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_hs20vendor_ie(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_hs20vendor_ie(tpAniSirGlobal pCtx,
|
||||||
@@ -9226,7 +9202,7 @@ uint32_t dot11f_unpack_ie_hs20vendor_ie(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_hs20vendor_ie. */
|
} /* End dot11f_unpack_ie_hs20vendor_ie. */
|
||||||
|
|
||||||
#define SigIehs20vendor_ie (0x0092)
|
#define SigIehs20vendor_ie (0x0091)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_ht2040_bss_coexistence(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_ht2040_bss_coexistence(tpAniSirGlobal pCtx,
|
||||||
@@ -9257,7 +9233,7 @@ uint32_t dot11f_unpack_ie_ht2040_bss_coexistence(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_ht2040_bss_coexistence. */
|
} /* End dot11f_unpack_ie_ht2040_bss_coexistence. */
|
||||||
|
|
||||||
#define SigIeht2040_bss_coexistence (0x0093)
|
#define SigIeht2040_bss_coexistence (0x0092)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_ht2040_bss_intolerant_report(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_ht2040_bss_intolerant_report(tpAniSirGlobal pCtx,
|
||||||
@@ -9290,7 +9266,7 @@ uint32_t dot11f_unpack_ie_ht2040_bss_intolerant_report(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_ht2040_bss_intolerant_report. */
|
} /* End dot11f_unpack_ie_ht2040_bss_intolerant_report. */
|
||||||
|
|
||||||
#define SigIeht2040_bss_intolerant_report (0x0094)
|
#define SigIeht2040_bss_intolerant_report (0x0093)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_mu_edca_param_set(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_mu_edca_param_set(tpAniSirGlobal pCtx,
|
||||||
@@ -9442,7 +9418,7 @@ uint32_t dot11f_unpack_ie_mu_edca_param_set(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_mu_edca_param_set. */
|
} /* End dot11f_unpack_ie_mu_edca_param_set. */
|
||||||
|
|
||||||
#define SigIemu_edca_param_set (0x0095)
|
#define SigIemu_edca_param_set (0x0094)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_osen_ie(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_osen_ie(tpAniSirGlobal pCtx,
|
||||||
@@ -9462,7 +9438,7 @@ uint32_t dot11f_unpack_ie_osen_ie(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_osen_ie. */
|
} /* End dot11f_unpack_ie_osen_ie. */
|
||||||
|
|
||||||
#define SigIeosen_ie (0x0096)
|
#define SigIeosen_ie (0x0095)
|
||||||
|
|
||||||
|
|
||||||
static const tFFDefn FFS_qcn_ie[] = {
|
static const tFFDefn FFS_qcn_ie[] = {
|
||||||
@@ -9508,7 +9484,7 @@ uint32_t dot11f_unpack_ie_qcn_ie(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_qcn_ie. */
|
} /* End dot11f_unpack_ie_qcn_ie. */
|
||||||
|
|
||||||
#define SigIeqcn_ie (0x0097)
|
#define SigIeqcn_ie (0x0096)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_roaming_consortium_sel(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_roaming_consortium_sel(tpAniSirGlobal pCtx,
|
||||||
@@ -9528,7 +9504,7 @@ uint32_t dot11f_unpack_ie_roaming_consortium_sel(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_roaming_consortium_sel. */
|
} /* End dot11f_unpack_ie_roaming_consortium_sel. */
|
||||||
|
|
||||||
#define SigIeroaming_consortium_sel (0x0098)
|
#define SigIeroaming_consortium_sel (0x0097)
|
||||||
|
|
||||||
|
|
||||||
uint32_t dot11f_unpack_ie_sec_chan_offset_ele(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_ie_sec_chan_offset_ele(tpAniSirGlobal pCtx,
|
||||||
@@ -9552,7 +9528,7 @@ uint32_t dot11f_unpack_ie_sec_chan_offset_ele(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_sec_chan_offset_ele. */
|
} /* End dot11f_unpack_ie_sec_chan_offset_ele. */
|
||||||
|
|
||||||
#define SigIesec_chan_offset_ele (0x0099)
|
#define SigIesec_chan_offset_ele (0x0098)
|
||||||
|
|
||||||
|
|
||||||
static const tFFDefn FFS_vendor_vht_ie[] = {
|
static const tFFDefn FFS_vendor_vht_ie[] = {
|
||||||
@@ -9601,7 +9577,7 @@ uint32_t dot11f_unpack_ie_vendor_vht_ie(tpAniSirGlobal pCtx,
|
|||||||
return status;
|
return status;
|
||||||
} /* End dot11f_unpack_ie_vendor_vht_ie. */
|
} /* End dot11f_unpack_ie_vendor_vht_ie. */
|
||||||
|
|
||||||
#define SigIevendor_vht_ie (0x009a)
|
#define SigIevendor_vht_ie (0x0099)
|
||||||
|
|
||||||
|
|
||||||
static const tFFDefn FFS_AddTSRequest[] = {
|
static const tFFDefn FFS_AddTSRequest[] = {
|
||||||
@@ -10156,9 +10132,6 @@ static const tIEDefn IES_Beacon[] = {
|
|||||||
{ offsetof(tDot11fBeacon, CFParams), offsetof(tDot11fIECFParams, present),
|
{ offsetof(tDot11fBeacon, CFParams), offsetof(tDot11fIECFParams, present),
|
||||||
0, "CFParams", 0, 8, 8, SigIeCFParams, {0, 0, 0, 0, 0},
|
0, "CFParams", 0, 8, 8, SigIeCFParams, {0, 0, 0, 0, 0},
|
||||||
0, DOT11F_EID_CFPARAMS, 0, 0, },
|
0, DOT11F_EID_CFPARAMS, 0, 0, },
|
||||||
{ offsetof(tDot11fBeacon, IBSSParams), offsetof(tDot11fIEIBSSParams,
|
|
||||||
present), 0, "IBSSParams", 0, 4, 4, SigIeIBSSParams, {0, 0, 0, 0, 0},
|
|
||||||
0, DOT11F_EID_IBSSPARAMS, 0, 0, },
|
|
||||||
{ offsetof(tDot11fBeacon, TIM), offsetof(tDot11fIETIM, present), 0, "TIM",
|
{ offsetof(tDot11fBeacon, TIM), offsetof(tDot11fIETIM, present), 0, "TIM",
|
||||||
0, 6, 256, SigIeTIM, {0, 0, 0, 0, 0}, 0, DOT11F_EID_TIM, 0, 0, },
|
0, 6, 256, SigIeTIM, {0, 0, 0, 0, 0}, 0, DOT11F_EID_TIM, 0, 0, },
|
||||||
{ offsetof(tDot11fBeacon, Country), offsetof(tDot11fIECountry, present), 0,
|
{ offsetof(tDot11fBeacon, Country), offsetof(tDot11fIECountry, present), 0,
|
||||||
@@ -10380,9 +10353,6 @@ static const tIEDefn IES_Beacon1[] = {
|
|||||||
{ offsetof(tDot11fBeacon1, DSParams), offsetof(tDot11fIEDSParams,
|
{ offsetof(tDot11fBeacon1, DSParams), offsetof(tDot11fIEDSParams,
|
||||||
present), 0, "DSParams", 0, 3, 3, SigIeDSParams, {0, 0, 0, 0, 0},
|
present), 0, "DSParams", 0, 3, 3, SigIeDSParams, {0, 0, 0, 0, 0},
|
||||||
0, DOT11F_EID_DSPARAMS, 0, 0, },
|
0, DOT11F_EID_DSPARAMS, 0, 0, },
|
||||||
{ offsetof(tDot11fBeacon1, IBSSParams), offsetof(tDot11fIEIBSSParams,
|
|
||||||
present), 0, "IBSSParams", 0, 4, 4, SigIeIBSSParams, {0, 0, 0, 0, 0},
|
|
||||||
0, DOT11F_EID_IBSSPARAMS, 0, 0, },
|
|
||||||
{0, 0, 0, NULL, 0, 0, 0, 0, {0, 0, 0, 0, 0}, 0, 0xff, 0, },};
|
{0, 0, 0, NULL, 0, 0, 0, 0, {0, 0, 0, 0, 0}, 0, 0xff, 0, },};
|
||||||
|
|
||||||
uint32_t dot11f_unpack_beacon1(tpAniSirGlobal pCtx,
|
uint32_t dot11f_unpack_beacon1(tpAniSirGlobal pCtx,
|
||||||
@@ -10614,9 +10584,6 @@ static const tIEDefn IES_BeaconIEs[] = {
|
|||||||
{ offsetof(tDot11fBeaconIEs, CFParams), offsetof(tDot11fIECFParams,
|
{ offsetof(tDot11fBeaconIEs, CFParams), offsetof(tDot11fIECFParams,
|
||||||
present), 0, "CFParams", 0, 8, 8, SigIeCFParams, {0, 0, 0, 0, 0},
|
present), 0, "CFParams", 0, 8, 8, SigIeCFParams, {0, 0, 0, 0, 0},
|
||||||
0, DOT11F_EID_CFPARAMS, 0, 0, },
|
0, DOT11F_EID_CFPARAMS, 0, 0, },
|
||||||
{ offsetof(tDot11fBeaconIEs, IBSSParams), offsetof(tDot11fIEIBSSParams,
|
|
||||||
present), 0, "IBSSParams", 0, 4, 4, SigIeIBSSParams, {0, 0, 0, 0, 0},
|
|
||||||
0, DOT11F_EID_IBSSPARAMS, 0, 0, },
|
|
||||||
{ offsetof(tDot11fBeaconIEs, TIM), offsetof(tDot11fIETIM, present), 0,
|
{ offsetof(tDot11fBeaconIEs, TIM), offsetof(tDot11fIETIM, present), 0,
|
||||||
"TIM", 0, 6, 256, SigIeTIM, {0, 0, 0, 0, 0}, 0, DOT11F_EID_TIM, 0, 0, },
|
"TIM", 0, 6, 256, SigIeTIM, {0, 0, 0, 0, 0}, 0, DOT11F_EID_TIM, 0, 0, },
|
||||||
{ offsetof(tDot11fBeaconIEs, Country), offsetof(tDot11fIECountry,
|
{ offsetof(tDot11fBeaconIEs, Country), offsetof(tDot11fIECountry,
|
||||||
@@ -11276,10 +11243,6 @@ static const tIEDefn IES_ProbeResponse[] = {
|
|||||||
{ offsetof(tDot11fProbeResponse, CFParams), offsetof(tDot11fIECFParams,
|
{ offsetof(tDot11fProbeResponse, CFParams), offsetof(tDot11fIECFParams,
|
||||||
present), 0, "CFParams", 0, 8, 8, SigIeCFParams, {0, 0, 0, 0, 0},
|
present), 0, "CFParams", 0, 8, 8, SigIeCFParams, {0, 0, 0, 0, 0},
|
||||||
0, DOT11F_EID_CFPARAMS, 0, 0, },
|
0, DOT11F_EID_CFPARAMS, 0, 0, },
|
||||||
{ offsetof(tDot11fProbeResponse, IBSSParams),
|
|
||||||
offsetof(tDot11fIEIBSSParams, present), 0, "IBSSParams",
|
|
||||||
0, 4, 4, SigIeIBSSParams, {0, 0, 0, 0, 0},
|
|
||||||
0, DOT11F_EID_IBSSPARAMS, 0, 0, },
|
|
||||||
{ offsetof(tDot11fProbeResponse, Country), offsetof(tDot11fIECountry,
|
{ offsetof(tDot11fProbeResponse, Country), offsetof(tDot11fIECountry,
|
||||||
present), 0, "Country", 0, 5, 257, SigIeCountry, {0, 0, 0, 0, 0},
|
present), 0, "Country", 0, 5, 257, SigIeCountry, {0, 0, 0, 0, 0},
|
||||||
0, DOT11F_EID_COUNTRY, 0, 0, },
|
0, DOT11F_EID_COUNTRY, 0, 0, },
|
||||||
@@ -13903,16 +13866,6 @@ static uint32_t unpack_core(tpAniSirGlobal pCtx,
|
|||||||
countOffset),
|
countOffset),
|
||||||
append_ie);
|
append_ie);
|
||||||
break;
|
break;
|
||||||
case SigIeIBSSParams:
|
|
||||||
status |=
|
|
||||||
dot11f_unpack_ie_ibss_params(
|
|
||||||
pCtx, pBufRemaining, len,
|
|
||||||
(tDot11fIEIBSSParams *)
|
|
||||||
(pFrm + pIe->offset +
|
|
||||||
sizeof(tDot11fIEIBSSParams) *
|
|
||||||
countOffset),
|
|
||||||
append_ie);
|
|
||||||
break;
|
|
||||||
case SigIeLinkIdentifier:
|
case SigIeLinkIdentifier:
|
||||||
status |=
|
status |=
|
||||||
dot11f_unpack_ie_link_identifier(
|
dot11f_unpack_ie_link_identifier(
|
||||||
@@ -17244,13 +17197,6 @@ static uint32_t get_packed_size_core(tpAniSirGlobal pCtx,
|
|||||||
(pFrm + pIe->offset + offset * i))->
|
(pFrm + pIe->offset + offset * i))->
|
||||||
present;
|
present;
|
||||||
break;
|
break;
|
||||||
case SigIeIBSSParams:
|
|
||||||
offset = sizeof(tDot11fIEIBSSParams);
|
|
||||||
byteCount = 2;
|
|
||||||
pIePresent = ((tDot11fIEIBSSParams *)
|
|
||||||
(pFrm + pIe->offset + offset * i))->
|
|
||||||
present;
|
|
||||||
break;
|
|
||||||
case SigIeLinkIdentifier:
|
case SigIeLinkIdentifier:
|
||||||
offset = sizeof(tDot11fIELinkIdentifier);
|
offset = sizeof(tDot11fIELinkIdentifier);
|
||||||
byteCount = 18;
|
byteCount = 18;
|
||||||
@@ -23062,35 +23008,6 @@ uint32_t dot11f_pack_ie_ht_info(tpAniSirGlobal pCtx,
|
|||||||
return DOT11F_PARSE_SUCCESS;
|
return DOT11F_PARSE_SUCCESS;
|
||||||
} /* End dot11f_pack_ie_ht_info. */
|
} /* End dot11f_pack_ie_ht_info. */
|
||||||
|
|
||||||
uint32_t dot11f_pack_ie_ibss_params(tpAniSirGlobal pCtx,
|
|
||||||
tDot11fIEIBSSParams *pSrc,
|
|
||||||
uint8_t *pBuf,
|
|
||||||
uint32_t nBuf,
|
|
||||||
uint32_t *pnConsumed)
|
|
||||||
{
|
|
||||||
uint8_t *pIeLen = 0;
|
|
||||||
uint32_t nConsumedOnEntry = *pnConsumed;
|
|
||||||
uint32_t nNeeded = 0U;
|
|
||||||
nNeeded += 2;
|
|
||||||
while (pSrc->present) {
|
|
||||||
if (nNeeded > nBuf)
|
|
||||||
return DOT11F_BUFFER_OVERFLOW;
|
|
||||||
*pBuf = 6;
|
|
||||||
++pBuf; ++(*pnConsumed);
|
|
||||||
pIeLen = pBuf;
|
|
||||||
++pBuf; ++(*pnConsumed);
|
|
||||||
frameshtons(pCtx, pBuf, pSrc->atim, 0);
|
|
||||||
*pnConsumed += 2;
|
|
||||||
/* fieldsEndFlag = 1 */
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
(void)pCtx;
|
|
||||||
if (pIeLen) {
|
|
||||||
*pIeLen = *pnConsumed - nConsumedOnEntry - 2;
|
|
||||||
}
|
|
||||||
return DOT11F_PARSE_SUCCESS;
|
|
||||||
} /* End dot11f_pack_ie_ibss_params. */
|
|
||||||
|
|
||||||
uint32_t dot11f_pack_ie_link_identifier(tpAniSirGlobal pCtx,
|
uint32_t dot11f_pack_ie_link_identifier(tpAniSirGlobal pCtx,
|
||||||
tDot11fIELinkIdentifier *pSrc,
|
tDot11fIELinkIdentifier *pSrc,
|
||||||
uint8_t *pBuf,
|
uint8_t *pBuf,
|
||||||
@@ -28966,14 +28883,6 @@ static uint32_t pack_core(tpAniSirGlobal pCtx,
|
|||||||
sizeof(tDot11fIEHTInfo) * i),
|
sizeof(tDot11fIEHTInfo) * i),
|
||||||
pBufRemaining, nBufRemaining, &len);
|
pBufRemaining, nBufRemaining, &len);
|
||||||
break;
|
break;
|
||||||
case SigIeIBSSParams:
|
|
||||||
status |=
|
|
||||||
dot11f_pack_ie_ibss_params(
|
|
||||||
pCtx, (tDot11fIEIBSSParams *)
|
|
||||||
(pSrc + pIe->offset +
|
|
||||||
sizeof(tDot11fIEIBSSParams) * i),
|
|
||||||
pBufRemaining, nBufRemaining, &len);
|
|
||||||
break;
|
|
||||||
case SigIeLinkIdentifier:
|
case SigIeLinkIdentifier:
|
||||||
status |=
|
status |=
|
||||||
dot11f_pack_ie_link_identifier(
|
dot11f_pack_ie_link_identifier(
|
||||||
|
@@ -3584,13 +3584,6 @@ sir_beacon_ie_ese_bcn_report(struct mac_context *mac,
|
|||||||
numBytes += 1 + 1 + WLAN_CF_PARAM_IE_MAX_LEN;
|
numBytes += 1 + 1 + WLAN_CF_PARAM_IE_MAX_LEN;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (pBies->IBSSParams.present) {
|
|
||||||
eseBcnReportMandatoryIe.ibssParamPresent = 1;
|
|
||||||
eseBcnReportMandatoryIe.ibssParamSet.atim =
|
|
||||||
pBies->IBSSParams.atim;
|
|
||||||
numBytes += 1 + 1 + WLAN_IBSS_IE_MAX_LEN;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (pBies->TIM.present) {
|
if (pBies->TIM.present) {
|
||||||
eseBcnReportMandatoryIe.timPresent = 1;
|
eseBcnReportMandatoryIe.timPresent = 1;
|
||||||
eseBcnReportMandatoryIe.tim.dtimCount = pBies->TIM.dtim_count;
|
eseBcnReportMandatoryIe.tim.dtimCount = pBies->TIM.dtim_count;
|
||||||
@@ -3713,24 +3706,6 @@ sir_beacon_ie_ese_bcn_report(struct mac_context *mac,
|
|||||||
freeBytes -= (1 + 1 + WLAN_CF_PARAM_IE_MAX_LEN);
|
freeBytes -= (1 + 1 + WLAN_CF_PARAM_IE_MAX_LEN);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Fill IBSS Parameter set IE */
|
|
||||||
if (eseBcnReportMandatoryIe.ibssParamPresent) {
|
|
||||||
if (freeBytes < (1 + 1 + WLAN_IBSS_IE_MAX_LEN)) {
|
|
||||||
pe_err("Insufficient memory to copy IBSS IE");
|
|
||||||
retStatus = QDF_STATUS_E_FAILURE;
|
|
||||||
goto err_bcnrep;
|
|
||||||
}
|
|
||||||
*pos = WLAN_ELEMID_IBSSPARMS;
|
|
||||||
pos++;
|
|
||||||
*pos = WLAN_IBSS_IE_MAX_LEN;
|
|
||||||
pos++;
|
|
||||||
qdf_mem_copy(pos,
|
|
||||||
(uint8_t *) &eseBcnReportMandatoryIe.ibssParamSet.
|
|
||||||
atim, WLAN_IBSS_IE_MAX_LEN);
|
|
||||||
pos += WLAN_IBSS_IE_MAX_LEN;
|
|
||||||
freeBytes -= (1 + 1 + WLAN_IBSS_IE_MAX_LEN);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Fill TIM IE */
|
/* Fill TIM IE */
|
||||||
if (eseBcnReportMandatoryIe.timPresent) {
|
if (eseBcnReportMandatoryIe.timPresent) {
|
||||||
if (freeBytes < (1 + 1 + SIR_MAC_TIM_EID_MIN)) {
|
if (freeBytes < (1 + 1 + SIR_MAC_TIM_EID_MIN)) {
|
||||||
@@ -4388,12 +4363,6 @@ sir_convert_beacon_frame2_struct(struct mac_context *mac,
|
|||||||
&pBeacon->WiderBWChanSwitchAnn,
|
&pBeacon->WiderBWChanSwitchAnn,
|
||||||
sizeof(tDot11fIEWiderBWChanSwitchAnn));
|
sizeof(tDot11fIEWiderBWChanSwitchAnn));
|
||||||
}
|
}
|
||||||
/* IBSS Peer Params */
|
|
||||||
if (pBeacon->IBSSParams.present) {
|
|
||||||
pBeaconStruct->IBSSParams.present = 1;
|
|
||||||
qdf_mem_copy(&pBeaconStruct->IBSSParams, &pBeacon->IBSSParams,
|
|
||||||
sizeof(tDot11fIEIBSSParams));
|
|
||||||
}
|
|
||||||
|
|
||||||
pBeaconStruct->Vendor1IEPresent = pBeacon->Vendor1IE.present;
|
pBeaconStruct->Vendor1IEPresent = pBeacon->Vendor1IE.present;
|
||||||
pBeaconStruct->Vendor3IEPresent = pBeacon->Vendor3IE.present;
|
pBeaconStruct->Vendor3IEPresent = pBeacon->Vendor3IE.present;
|
||||||
|
Reference in New Issue
Block a user