Selaa lähdekoodia

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
Srinivas Girigowda 6 vuotta sitten
vanhempi
sitoutus
c54199d0a1
3 muutettua tiedostoa jossa 1 lisäystä ja 311 poistoa
  1. 0 2
      core/mac/inc/ani_system_defs.h
  2. 0 31
      core/mac/inc/sir_api.h
  3. 1 278
      core/mac/inc/sir_mac_prot_def.h

+ 0 - 2
core/mac/inc/ani_system_defs.h

@@ -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
 

+ 0 - 31
core/mac/inc/sir_api.h

@@ -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 */

+ 1 - 278
core/mac/inc/sir_mac_prot_def.h

@@ -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