qcacld-3.0: Remove obsolete macros/enums/structures from the code

Remove obsolete macros/enums/structures from the code.

Change-Id: I26b68ff99bbd8aa1260f93bebd61875b16c34821
CRs-Fixed: 2420837
This commit is contained in:
Srinivas Girigowda
2019-03-20 15:53:13 -07:00
committed by nshrivas
parent e2ff47d602
commit c54199d0a1
3 changed files with 0 additions and 310 deletions

View File

@@ -34,8 +34,6 @@
#include "sir_mac_prot_def.h"
#include "wlan_crypto_global_def.h"
#define ANI_OUI 0x000AF5
/* This is to force compiler to use the maximum of an int for enum */
#define SIR_MAX_ENUM_SIZE 0x7FFFFFFF

View File

@@ -65,13 +65,6 @@ struct mac_context;
#define SIR_NUM_11B_RATES 4 /* 1,2,5.5,11 */
#define SIR_NUM_11A_RATES 8 /* 6,9,12,18,24,36,48,54 */
#define SIR_PM_SLEEP_MODE 0
#define SIR_PM_ACTIVE_MODE 1
/* hidden SSID options */
#define SIR_SCAN_NO_HIDDEN_SSID 0
#define SIR_SCAN_HIDDEN_SSID_PE_DECISION 1
#define SIR_IPV4_ADDR_LEN 4
typedef uint8_t tSirIpv4Addr[SIR_IPV4_ADDR_LEN];
@@ -291,16 +284,6 @@ struct rrm_config_param {
uint8_t rm_capability[RMENABLEDCAP_MAX_LEN];
};
/*
* although in struct supported_rates each IE is 16bit but PE only
* passes IEs in 8 bits with MSB=1 for basic rates. change the mask
* for bit0-7 only so HAL gets correct basic rates for setting
* response rates.
*/
#define IERATE_BASICRATE_MASK 0x80
#define IERATE_RATE_MASK 0x7f
#define IERATE_IS_BASICRATE(x) ((x) & IERATE_BASICRATE_MASK)
const char *lim_bss_type_to_string(const uint16_t bss_type);
/**
* struct supported_rates - stores rates/MCS supported
@@ -1937,17 +1920,12 @@ typedef struct sSirSmeProbeReqInd {
#define CHANNEL_LIST_STATIC 1
/* Occupied channel list can be dynamic */
#define CHANNEL_LIST_DYNAMIC 2
#define SIR_ROAM_SCAN_24G_DEFAULT_CH 1
#define SIR_ROAM_SCAN_5G_DEFAULT_CH 36
#define SIR_ROAM_SCAN_RESERVED_BYTES 61
#ifdef WLAN_FEATURE_ROAM_OFFLOAD
#define SIR_ROAM_SCAN_PSK_SIZE 48
#define SIR_ROAM_R0KH_ID_MAX_LEN 48
#endif
/* SME -> HAL - This is the host offload request. */
#define SIR_IPV4_ARP_REPLY_OFFLOAD 0
#define SIR_IPV6_NEIGHBOR_DISCOVERY_OFFLOAD 1
#define SIR_IPV6_NS_OFFLOAD 2
#define SIR_OFFLOAD_DISABLE 0
#define SIR_OFFLOAD_ENABLE 1
@@ -2023,13 +2001,6 @@ typedef struct sSirSmeUnprotMgmtFrameInd {
} tSirSmeUnprotMgmtFrameInd, *tpSirSmeUnprotMgmtFrameInd;
#endif
#define SIR_IS_FULL_POWER_REASON_DISCONNECTED(eReason) \
((eSME_LINK_DISCONNECTED_BY_HDD == (eReason)) || \
(eSME_LINK_DISCONNECTED_BY_OTHER == (eReason)))
#define SIR_IS_FULL_POWER_NEEDED_BY_HDD(eReason) \
((eSME_LINK_DISCONNECTED_BY_HDD == (eReason)) || \
(eSME_FULL_PWR_NEEDED_BY_HDD == (eReason)))
/* P2P Power Save Related */
typedef struct sSirNoAParam {
uint8_t ctWindow:7;
@@ -2333,8 +2304,6 @@ struct roam_offload_scan_rsp {
#define SIR_MAX_FILTER_TEST_DATA_LEN 8
#define SIR_MAX_FILTER_TEST_DATA_OFFSET 200
#define SIR_MAX_NUM_MULTICAST_ADDRESS 240
#define SIR_MAX_NUM_FILTERS 20
#define SIR_MAX_NUM_TESTS_PER_FILTER 10
/* */
/* Multicast Address List Parameters */

View File

@@ -57,20 +57,6 @@
#define SIR_MAC_FRAME_TYPE_START 0x0
#define SIR_MAC_FRAME_TYPE_END 0x3
/* Control frame subtype definitions */
#define SIR_MAC_CTRL_RR 4
#define SIR_MAC_CTRL_BAR 8
#define SIR_MAC_CTRL_BA 9
#define SIR_MAC_CTRL_PS_POLL 10
#define SIR_MAC_CTRL_RTS 11
#define SIR_MAC_CTRL_CTS 12
#define SIR_MAC_CTRL_ACK 13
#define SIR_MAC_CTRL_CF_END 14
#define SIR_MAC_CTRL_CF_END_ACK 15
#define SIR_MAC_MAX_DURATION_MICRO_SECONDS 32767
/* Data frame subtype definitions */
#define SIR_MAC_DATA_DATA 0
#define SIR_MAC_DATA_DATA_ACK 1
@@ -267,137 +253,50 @@
/* ----------------------------------------------------------------------------- */
#define SIR_MAC_SSID_EID 0
#define SIR_MAC_SSID_EID_MIN 0
#define SIR_MAC_RATESET_EID 1
#define SIR_MAC_RATESET_EID_MIN 1
#define SIR_MAC_RATESET_EID_MAX 12
#define SIR_MAC_FH_PARAM_SET_EID 2
#define SIR_MAC_FH_PARAM_SET_EID_MIN 5
#define SIR_MAC_FH_PARAM_SET_EID_MAX 5
#define SIR_MAC_DS_PARAM_SET_EID 3
#define SIR_MAC_DS_PARAM_SET_EID_MIN 1
#define SIR_MAC_DS_PARAM_SET_EID_MAX 1
#define SIR_MAC_CF_PARAM_SET_EID 4
#define SIR_MAC_CF_PARAM_SET_EID_MIN 6
#define SIR_MAC_CF_PARAM_SET_EID_MAX 6
#define SIR_MAC_TIM_EID 5
#define SIR_MAC_TIM_EID_MIN 3
#define SIR_MAC_TIM_EID_MAX 254
#define SIR_MAC_IBSS_PARAM_SET_EID 6
#define SIR_MAC_IBSS_PARAM_SET_EID_MIN 2
#define SIR_MAC_IBSS_PARAM_SET_EID_MAX 2
#define SIR_MAC_COUNTRY_EID 7
#define SIR_MAC_COUNTRY_EID_MIN 6
#define SIR_MAC_COUNTRY_EID_MAX 254
#define SIR_MAC_FH_PARAMS_EID 8
#define SIR_MAC_FH_PARAMS_EID_MIN 4
#define SIR_MAC_FH_PARAMS_EID_MAX 4
#define SIR_MAC_FH_PATTERN_EID 9
#define SIR_MAC_FH_PATTERN_EID_MIN 4
#define SIR_MAC_FH_PATTERN_EID_MAX 254
#define SIR_MAC_REQUEST_EID 10
#define SIR_MAC_REQUEST_EID_MIN 1
#define SIR_MAC_REQUEST_EID_MAX 255
#define SIR_MAC_QBSS_LOAD_EID 11
#define SIR_MAC_QBSS_LOAD_EID_MIN 5
#define SIR_MAC_QBSS_LOAD_EID_MAX 5
#define SIR_MAC_EDCA_PARAM_SET_EID 12 /* EDCA parameter set */
#define SIR_MAC_EDCA_PARAM_SET_EID_MIN 18
#define SIR_MAC_EDCA_PARAM_SET_EID_MAX 20 /* TBD temp - change backto 18 */
#define SIR_MAC_TSPEC_EID 13
#define SIR_MAC_TSPEC_EID_MIN 55
#define SIR_MAC_TSPEC_EID_MAX 55
#define SIR_MAC_TCLAS_EID 14
#define SIR_MAC_TCLAS_EID_MIN 4
#define SIR_MAC_TCLAS_EID_MAX 255
#define SIR_MAC_QOS_SCHEDULE_EID 15
#define SIR_MAC_QOS_SCHEDULE_EID_MIN 14
#define SIR_MAC_QOS_SCHEDULE_EID_MAX 14
#define SIR_MAC_CHALLENGE_TEXT_EID 16
#define SIR_MAC_CHALLENGE_TEXT_EID_MIN 1
#define SIR_MAC_CHALLENGE_TEXT_EID_MAX 253
/* reserved 17-31 */
#define SIR_MAC_PWR_CONSTRAINT_EID 32
#define SIR_MAC_PWR_CONSTRAINT_EID_MIN 1
#define SIR_MAC_PWR_CONSTRAINT_EID_MAX 1
#define SIR_MAC_PWR_CAPABILITY_EID 33
#define SIR_MAC_PWR_CAPABILITY_EID_MIN 2
#define SIR_MAC_PWR_CAPABILITY_EID_MAX 2
#define SIR_MAC_TPC_REQ_EID 34
#define SIR_MAC_TPC_REQ_EID_MIN 0
#define SIR_MAC_TPC_REQ_EID_MAX 255
/* SIR_MAC_EXTENDED_CAP_EID 35 */
#define SIR_MAC_TPC_RPT_EID 35
#define SIR_MAC_TPC_RPT_EID_MIN 2
#define SIR_MAC_TPC_RPT_EID_MAX 2
#define SIR_MAC_SPRTD_CHNLS_EID 36
#define SIR_MAC_SPRTD_CHNLS_EID_MIN 2
#define SIR_MAC_SPRTD_CHNLS_EID_MAX 254
#define SIR_MAC_CHNL_SWITCH_ANN_EID 37
#define SIR_MAC_CHNL_SWITCH_ANN_EID_MIN 3
#define SIR_MAC_CHNL_SWITCH_ANN_EID_MAX 3
#define SIR_MAC_MEAS_REQ_EID 38
#define SIR_MAC_MEAS_REQ_EID_MIN 3
#define SIR_MAC_MEAS_REQ_EID_MAX 255
#define SIR_MAC_MEAS_RPT_EID 39
#define SIR_MAC_MEAS_RPT_EID_MIN 3
#define SIR_MAC_MEAS_RPT_EID_MAX 255
#define SIR_MAC_QUIET_EID 40
#define SIR_MAC_QUIET_EID_MIN 6
#define SIR_MAC_QUIET_EID_MAX 6
#define SIR_MAC_IBSS_DFS_EID 41
#define SIR_MAC_IBSS_DFS_EID_MIN 7
#define SIR_MAC_IBSS_DFS_EID_MAX 255
#define SIR_MAC_ERP_INFO_EID 42
#define SIR_MAC_ERP_INFO_EID_MIN 0
#define SIR_MAC_ERP_INFO_EID_MAX 255
#define SIR_MAC_TS_DELAY_EID 43
#define SIR_MAC_TS_DELAY_EID_MIN 4
#define SIR_MAC_TS_DELAY_EID_MAX 4
#define SIR_MAC_TCLAS_PROC_EID 44
#define SIR_MAC_TCLAS_PROC_EID_MIN 1
#define SIR_MAC_TCLAS_PROC_EID_MAX 1
#define SIR_MAC_QOS_CAPABILITY_EID 46
#define SIR_MAC_QOS_CAPABILITY_EID_MIN 1
#define SIR_MAC_QOS_CAPABILITY_EID_MAX 1
#define SIR_MAC_RSN_EID 48
#define SIR_MAC_RSN_EID_MIN 4
#define SIR_MAC_RSN_EID_MAX 254
/* using reserved EID for Qos Action IE for now, */
/* need to check 11e spec for the actual EID */
#define SIR_MAC_QOS_ACTION_EID 49
#define SIR_MAC_QOS_ACTION_EID_MIN 4
#define SIR_MAC_QOS_ACTION_EID_MAX 255
#define SIR_MAC_EXTENDED_RATE_EID 50
#define SIR_MAC_EXTENDED_RATE_EID_MIN 0
#define SIR_MAC_EXTENDED_RATE_EID_MAX 255
#define SIR_MAC_CHNL_EXTENDED_SWITCH_ANN_EID 60
#define SIR_MAC_CHNL_EXTENDED_SWITCH_ANN_EID_MIN 0
#define SIR_MAC_CHNL_EXTENDED_SWITCH_ANN_EID_MAX 255
#define SIR_MAC_OPERATING_CLASS_EID 59
#define SIR_MAC_OPERATING_CLASS_EID_MIN 2
#define SIR_MAC_OPERATING_CLASS_EID_MAX 253
/* reserved 51-69 */
#define SIR_MAC_RM_ENABLED_CAPABILITY_EID 70
#define SIR_MAC_RM_ENABLED_CAPABILITY_EID_MIN 5
#define SIR_MAC_RM_ENABLED_CAPABILITY_EID_MAX 5
/* reserved 71-220 */
#define SIR_MAC_WPA_EID 221
#define SIR_MAC_WPA_EID_MIN 0
#define SIR_MAC_WPA_EID_MAX 255
#define SIR_MAC_EID_VENDOR 221
#define SIR_MAC_WAPI_EID 68
/* reserved 222-254 */
#define SIR_MAC_HT_CAPABILITIES_EID 45
#define SIR_MAC_HT_CAPABILITIES_EID_MIN 0
#define SIR_MAC_HT_CAPABILITIES_EID_MAX 255
#define SIR_MAC_HT_INFO_EID 61
#define SIR_MAC_HT_INFO_EID_MIN 0
#define SIR_MAC_HT_INFO_EID_MAX 255
#define SIR_MAC_VHT_CAPABILITIES_EID 191
#define SIR_MAC_VHT_OPERATION_EID 192
@@ -422,11 +321,6 @@
#define SIR_MAC_QCOM_VENDOR_SIZE 3
#endif /* FEATURE_AP_MCC_CH_AVOIDANCE */
/* / Workaround IE to change beacon length when it is 4*n+1 */
#define SIR_MAC_ANI_WORKAROUND_EID 255
#define SIR_MAC_ANI_WORKAROUND_EID_MIN 0
#define SIR_MAC_ANI_WORKAROUND_EID_MAX 255
#define SIR_MAC_MAX_ADD_IE_LENGTH 2048
/* / Minimum length of each IE */
@@ -456,7 +350,6 @@
#define SIR_MAC_P2P_OUI_SIZE 4
#define SIR_P2P_NOA_ATTR 12
#define SIR_MAX_NOA_ATTR_LEN 31
#define SIR_MAX_NOA_DESCR 2
#define SIR_P2P_IE_HEADER_LEN 6
#define SIR_MAC_CISCO_OUI "\x00\x40\x96"
@@ -472,81 +365,17 @@
/* min size of wme oui header: oui(3) + type + subtype + version */
#define SIR_MAC_OUI_WME_HDR_MIN 6
/* OUI subtype and their lengths */
#define SIR_MAC_OUI_SUBTYPE_WME_INFO 0
#define SIR_MAC_OUI_WME_INFO_MIN 7
#define SIR_MAC_OUI_WME_INFO_MAX 7
#define SIR_MAC_OUI_SUBTYPE_WME_PARAM 1
#define SIR_MAC_OUI_WME_PARAM_MIN 24
#define SIR_MAC_OUI_WME_PARAM_MAX 24
#define SIR_MAC_OUI_SUBTYPE_WME_TSPEC 2
#define SIR_MAC_OUI_WME_TSPEC_MIN 61
#define SIR_MAC_OUI_WME_TSPEC_MAX 61
#define SIR_MAC_OUI_SUBTYPE_WSM_TSPEC 2 /* same as WME TSPEC */
#define SIR_MAC_OUI_WSM_TSPEC_MIN 61
#define SIR_MAC_OUI_WSM_TSPEC_MAX 61
/* reserved subtypes 3-4 */
/* WSM capability */
#define SIR_MAC_OUI_SUBTYPE_WSM_CAPABLE 5
#define SIR_MAC_OUI_WSM_CAPABLE_MIN 7
#define SIR_MAC_OUI_WSM_CAPABLE_MAX 7
/* WSM classifier */
#define SIR_MAC_OUI_SUBTYPE_WSM_TCLAS 6
#define SIR_MAC_OUI_WSM_TCLAS_MIN 10
#define SIR_MAC_OUI_WSM_TCLAS_MAX 255
/* classifier processing element */
#define SIR_MAC_OUI_SUBTYPE_WSM_TCLASPROC 7
#define SIR_MAC_OUI_WSM_TCLASPROC_MIN 7
#define SIR_MAC_OUI_WSM_TCLASPROC_MAX 7
/* tspec delay element */
#define SIR_MAC_OUI_SUBTYPE_WSM_TSDELAY 8
#define SIR_MAC_OUI_WSM_TSDELAY_MIN 10
#define SIR_MAC_OUI_WSM_TSDELAY_MAX 10
/* schedule element */
#define SIR_MAC_OUI_SUBTYPE_WSM_SCHEDULE 9
#define SIR_MAC_OUI_WSM_SCHEDULE_MIN 20
#define SIR_MAC_OUI_WSM_SCHEDULE_MAX 20
#define SIR_MAC_NS_OFFLOAD_SIZE 1 /* support only one IPv6 offload */
#define SIR_MAC_IPV6_ADDR_LEN 16
#define SIR_IPV6_ADDR_VALID 1
#define SIR_IPV6_ADDR_UC_TYPE 0
#define SIR_IPV6_ADDR_AC_TYPE 1
/* ----------------------------------------------------------------------------- */
/* OFFSET definitions for fixed fields in Management frames */
/* Beacon/Probe Response offsets */
#define SIR_MAC_TS_OFFSET 0
#define SIR_MAC_BEACON_INT_OFFSET 8 /* Beacon Interval offset */
#define SIR_MAC_B_PR_CAPAB_OFFSET 10
#define SIR_MAC_B_PR_SSID_OFFSET 12
/* Association/Reassociation offsets */
#define SIR_MAC_ASSOC_CAPAB_OFFSET 0
#define SIR_MAC_LISTEN_INT_OFFSET 2 /* Listen Interval offset */
#define SIR_MAC_ASSOC_SSID_OFFSET 4
#define SIR_MAC_CURRENT_AP_OFFSET 4
#define SIR_MAC_REASSOC_SSID_OFFSET 10
#define SIR_MAC_ASSOC_STATUS_CODE_OFFSET 2
#define SIR_MAC_ASSOC_AID_OFFSET 4
#define SIR_MAC_ASSOC_RSP_RATE_OFFSET 6
/* Disassociation/Deauthentication offsets */
#define SIR_MAC_REASON_CODE_OFFSET 0
/* Probe Request offset */
#define SIR_MAC_PROBE_REQ_SSID_OFFSET 0
/* Authentication offsets */
#define SIR_MAC_AUTH_ALGO_OFFSET 0
#define SIR_MAC_AUTH_XACT_SEQNUM_OFFSET 2
#define SIR_MAC_AUTH_STATUS_CODE_OFFSET 4
/* / Transaction sequence number definitions (used in Authentication frames) */
#define SIR_MAC_AUTH_FRAME_1 1
@@ -618,10 +447,6 @@
#define IS_WES_MODE_ENABLED(x) \
((x)->mlme_cfg->lfr.wes_mode_enabled)
#define BA_RECIPIENT 1
#define BA_INITIATOR 2
#define BA_BOTH_DIRECTIONS 3
#define SIR_MAC_VENDOR_AP_1_OUI "\x00\x0C\x43"
#define SIR_MAC_VENDOR_AP_1_OUI_LEN 3
@@ -1216,7 +1041,6 @@ typedef struct sSirMacTclasParamIPv4 {
} qdf_packed tSirMacTclasParamIPv4;
#define SIR_MAC_TCLAS_IPV4 4
#define SIR_MAC_TCLAS_IPV6 6
typedef struct sSirMacTclasParamIPv6 {
uint8_t version;
@@ -1352,11 +1176,6 @@ typedef struct sSirMacMeasReqIE {
tSirMacMeasReqField measReqField;
} tSirMacMeasReqIE, *tpSirMacMeasReqIE;
#define SIR_MAC_MAX_SUPP_RATES 32
#define SIR_MAC_MAX_SUPP_CHANNELS 100
#define SIR_MAC_MAX_EXTN_CAP 8
/* VHT Capabilities Info */
typedef struct sSirMacVHTCapabilityInfo {
#ifndef ANI_LITTLE_BIT_ENDIAN
@@ -1544,47 +1363,6 @@ typedef struct sHtCaps {
} qdf_packed tHtCaps;
/* During 11h channel switch, the AP can indicate if the
* STA needs to stop the transmission or continue until the
* channel-switch.
* eSIR_CHANSW_MODE_NORMAL - STA can continue transmission
* eSIR_CHANSW_MODE_SILENT - STA should stop transmission
*/
typedef enum eSirMacChanSwMode {
eSIR_CHANSW_MODE_NORMAL = 0,
eSIR_CHANSW_MODE_SILENT = 1
} tSirMacChanSwitchMode;
typedef struct _BarControl {
#ifndef ANI_BIG_BYTE_ENDIAN
uint16_t barAckPolicy:1;
uint16_t multiTID:1;
uint16_t bitMap:1;
uint16_t rsvd:9;
uint16_t numTID:4;
#else
uint16_t numTID:4;
uint16_t rsvd:9;
uint16_t bitMap:1;
uint16_t multiTID:1;
uint16_t barAckPolicy:1;
#endif
} qdf_packed barCtrlType;
typedef struct _BARFrmStruct {
tSirMacFrameCtl fc;
uint16_t duration;
tSirMacAddr rxAddr;
tSirMacAddr txAddr;
barCtrlType barControl;
tSirMacSeqCtl ssnCtrl;
} qdf_packed BARFrmType;
/* Supported MCS set */
#define SIZE_OF_SUPPORTED_MCS_SET 16
#define SIZE_OF_BASIC_MCS_SET 16
@@ -1740,24 +1518,6 @@ typedef struct sSirMacASCapabilityInfo {
#endif
} qdf_packed tSirMacASCapabilityInfo;
typedef struct sSirMacProbeReqFrame {
tSirMacSSidIE ssIdIE;
tSirMacRateSetIE rateSetIE;
tSirMacRateSetIE extendedRateSetIE;
} qdf_packed tSirMacProbeReqFrame, *tpSirMacProbeReqFrame;
typedef struct sSirMacProbeRspFrame {
tSirMacTimeStamp ts;
tSirMacBeaconInterval beaconInterval;
tSirMacCapabilityInfo capabilityInfo;
tSirMacSSidIE ssIdIE;
tSirMacRateSetIE rateSetIE;
tSirMacRateSetIE extendedRateSetIE;
tSirMacNonErpPresentIE nonErpPresent;
tSirMacDsParamSetIE dsParamsIE;
tSirMacCfParamSetIE cfParamsIE;
} qdf_packed tSirMacProbeRspFrame, *tpSirMacProbeRspFrame;
typedef struct sSirMacAuthFrameBody {
uint16_t authAlgoNumber;
uint16_t authTransactionSeqNumber;
@@ -1775,34 +1535,6 @@ typedef struct sSirMacAuthFrameBody {
#endif
} qdf_packed tSirMacAuthFrameBody, *tpSirMacAuthFrameBody;
typedef struct sSirMacAuthenticationFrame {
tSirMacAuthFrameBody authFrameBody;
} qdf_packed tSirMacAuthFrame, *tpSirMacAuthFrame;
typedef struct sSirMacAssocReqFrame {
tSirMacCapabilityInfo capabilityInfo;
uint16_t listenInterval;
tSirMacSSidIE ssIdIE;
tSirMacRateSetIE rateSetIE;
tSirMacRateSetIE extendedRateSetIE;
} qdf_packed tSirMacAssocReqFrame, *tpSirMacAssocReqFrame;
typedef struct sSirMacAssocRspFrame {
tSirMacCapabilityInfo capabilityInfo;
uint16_t statusCode;
uint16_t aid;
tSirMacRateSetIE supportedRates;
tSirMacRateSetIE extendedRateSetIE;
} qdf_packed tSirMacAssocRspFrame, *tpSirMacAssocRspFrame;
typedef struct sSirMacDisassocFrame {
uint16_t reasonCode;
} qdf_packed tSirMacDisassocFrame, *tpSirMacDisassocFrame;
typedef struct sDSirMacDeauthFrame {
uint16_t reasonCode;
} qdf_packed tSirMacDeauthFrame, *tpSirMacDeauthFrame;
/* / Common header for all action frames */
typedef struct sSirMacActionFrameHdr {
uint8_t category;
@@ -1824,13 +1556,6 @@ typedef struct sSirMacVendorSpecificPublicActionFrameHdr {
} qdf_packed tSirMacVendorSpecificPublicActionFrameHdr,
*tpSirMacVendorSpecificPublicActionFrameHdr;
typedef struct sSirMacP2PActionFrameHdr {
uint8_t category;
uint8_t Oui[4];
uint8_t OuiSubType;
uint8_t dialogToken;
} qdf_packed tSirMacP2PActionFrameHdr, *tpSirMacP2PActionFrameHdr;
typedef struct sSirMacMeasActionFrameHdr {
uint8_t category;
uint8_t actionID;
@@ -2357,8 +2082,6 @@ struct he_capability_info {
#define SIR_MAC_MIN_IE_LEN 2 /* Minimum IE length for IE validation */
#define SIR_MAC_TI_TYPE_REASSOC_DEADLINE 1
#define SIR_MAC_TI_TYPE_KEY_LIFETIME 2
#define SIR_MAC_TI_TYPE_ASSOC_COMEBACK 3
#define SIR_MAC_VHT_CAP_MAX_MPDU_LEN 0