qcacld-3.0: Avoid redefination of tdls_add_oper enum

Enums tdls_add_oper and TdlsAddOper are same. Instead redefining
use the same enum across different files.

Change-Id: Ibb71b0f80e156e4bd3a345a56c7b4d99ce770ef7
CRs-Fixed: 2349616
diff --git a/core/mac/inc/sir_api.h b/core/mac/inc/sir_api.h
index aaf7727..6810240 100644
--- a/core/mac/inc/sir_api.h
+++ b/core/mac/inc/sir_api.h
@@ -45,6 +45,7 @@
 #include "wlan_reg_services_api.h"
 #include <dot11f.h>
 #include "wlan_policy_mgr_api.h"
+#include "wlan_tdls_public_structs.h"
 
 #ifndef SIR_MAX_SUPPORTED_BSS
 #define SIR_MAX_SUPPORTED_BSS 5
@@ -3030,12 +3031,6 @@
 	uint8_t addIe[1];
 } tSirTdlsSendMgmtReq, *tpSirSmeTdlsSendMgmtReq;
 
-typedef enum TdlsAddOper {
-	TDLS_OPER_NONE,
-	TDLS_OPER_ADD,
-	TDLS_OPER_UPDATE
-} eTdlsAddOper;
-
 /* TDLS Request struct SME-->PE */
 typedef struct sSirTdlsAddStaReq {
 	uint16_t messageType;   /* eWNI_SME_TDLS_DISCOVERY_START_REQ */
@@ -3044,7 +3039,7 @@
 	uint16_t transactionId; /* Transaction ID for cmd */
 	/* For multi-session, for PE to locate peSession ID */
 	struct qdf_mac_addr bssid;
-	eTdlsAddOper tdlsAddOper;
+	enum tdls_add_oper tdlsAddOper;
 	struct qdf_mac_addr peermac;
 	uint16_t capability;
 	uint8_t extn_capability[SIR_MAC_MAX_EXTN_CAP];
@@ -3067,7 +3062,7 @@
 	uint8_t sessionId;      /* Session ID */
 	uint16_t staId;
 	uint16_t staType;
-	eTdlsAddOper tdlsAddOper;
+	enum tdls_add_oper tdlsAddOper;
 	struct wlan_objmgr_psoc *psoc;
 } tSirTdlsAddStaRsp;
 
diff --git a/core/sme/inc/sme_inside.h b/core/sme/inc/sme_inside.h
index 34875e6..f4e842f 100644
--- a/core/sme/inc/sme_inside.h
+++ b/core/sme/inc/sme_inside.h
@@ -97,7 +97,7 @@
 } tTdlsLinkEstablishCmdInfo;
 
 typedef struct TdlsAddStaInfo {
-	eTdlsAddOper tdlsAddOper;
+	enum tdls_add_oper tdlsAddOper;
 	struct qdf_mac_addr peermac;
 	uint16_t capability;
 	uint8_t extnCapability[SIR_MAC_MAX_EXTN_CAP];