qcacld-3.0: Remove transactionId from start_bss_rsp
The transactionId in struct start_bss_rsp is unused, so remove it.
Change-Id: I8dfc8bc9678c03257ff221c476b6f94c620d0dfc
CRs-Fixed: 2403165
diff --git a/core/mac/inc/sir_api.h b/core/mac/inc/sir_api.h
index 509079e..c24e8f1 100644
--- a/core/mac/inc/sir_api.h
+++ b/core/mac/inc/sir_api.h
@@ -708,7 +708,6 @@
uint16_t messageType; /* eWNI_SME_START_BSS_RSP */
uint16_t length;
uint8_t sessionId;
- uint16_t transactionId; /* transaction ID for cmd */
tSirResultCodes statusCode;
tSirBssType bssType; /* Add new type for WDS mode */
uint16_t beaconInterval; /* Beacon Interval for both type */
diff --git a/core/mac/src/pe/lim/lim_process_mlm_rsp_messages.c b/core/mac/src/pe/lim/lim_process_mlm_rsp_messages.c
index 1164d11..bf69405 100644
--- a/core/mac/src/pe/lim/lim_process_mlm_rsp_messages.c
+++ b/core/mac/src/pe/lim/lim_process_mlm_rsp_messages.c
@@ -152,7 +152,6 @@
struct pe_session *pe_session = NULL;
tLimMlmStartCnf *pLimMlmStartCnf;
uint8_t smesessionId;
- uint16_t smetransactionId;
uint8_t channelId;
uint8_t send_bcon_ind = false;
@@ -168,7 +167,6 @@
return;
}
smesessionId = pe_session->smeSessionId;
- smetransactionId = pe_session->transactionId;
if (pe_session->limSmeState != eLIM_SME_WT_START_BSS_STATE) {
/*
@@ -205,7 +203,7 @@
/* Send response to Host */
lim_send_sme_start_bss_rsp(mac, eWNI_SME_START_BSS_RSP,
((tLimMlmStartCnf *)pMsgBuf)->resultCode,
- pe_session, smesessionId, smetransactionId);
+ pe_session, smesessionId);
if ((pe_session != NULL) &&
(((tLimMlmStartCnf *) pMsgBuf)->resultCode ==
eSIR_SME_SUCCESS)) {
diff --git a/core/mac/src/pe/lim/lim_process_sme_req_messages.c b/core/mac/src/pe/lim/lim_process_sme_req_messages.c
index ab81969..c08f9d3 100644
--- a/core/mac/src/pe/lim/lim_process_sme_req_messages.c
+++ b/core/mac/src/pe/lim/lim_process_sme_req_messages.c
@@ -995,7 +995,7 @@
session = NULL;
}
lim_send_sme_start_bss_rsp(mac_ctx, eWNI_SME_START_BSS_RSP, ret_code,
- session, sme_session_id, sme_transaction_id);
+ session, sme_session_id);
}
/**
diff --git a/core/mac/src/pe/lim/lim_send_sme_rsp_messages.c b/core/mac/src/pe/lim/lim_send_sme_rsp_messages.c
index ece113e..ebe539f 100644
--- a/core/mac/src/pe/lim/lim_send_sme_rsp_messages.c
+++ b/core/mac/src/pe/lim/lim_send_sme_rsp_messages.c
@@ -526,36 +526,11 @@
sme_join_rsp);
}
-/**
- * lim_send_sme_start_bss_rsp()
- *
- ***FUNCTION:
- * This function is called to send eWNI_SME_START_BSS_RSP
- * message to applications above MAC Software.
- *
- ***PARAMS:
- *
- ***LOGIC:
- *
- ***ASSUMPTIONS:
- * NA
- *
- ***NOTE:
- * NA
- *
- * @param mac Pointer to Global MAC structure
- * @param msgType Indicates message type
- * @param resultCode Indicates the result of previously issued
- * eWNI_SME_msgType_REQ message
- *
- * @return None
- */
-
-void
-lim_send_sme_start_bss_rsp(struct mac_context *mac,
- uint16_t msgType, tSirResultCodes resultCode,
- struct pe_session *pe_session, uint8_t smesessionId,
- uint16_t smetransactionId)
+void lim_send_sme_start_bss_rsp(struct mac_context *mac,
+ uint16_t msgType,
+ tSirResultCodes resultCode,
+ struct pe_session *pe_session,
+ uint8_t smesessionId)
{
uint16_t size = 0;
@@ -655,10 +630,7 @@
}
pSirSmeRsp->messageType = msgType;
pSirSmeRsp->length = size;
-
- /* Update SME session Id and transaction Id */
pSirSmeRsp->sessionId = smesessionId;
- pSirSmeRsp->transactionId = smetransactionId;
pSirSmeRsp->statusCode = resultCode;
if (pe_session != NULL)
pSirSmeRsp->staId = pe_session->staId; /* else it will be always zero smeRsp StaID = 0 */
diff --git a/core/mac/src/pe/lim/lim_send_sme_rsp_messages.h b/core/mac/src/pe/lim/lim_send_sme_rsp_messages.h
index 2eeac14..e7ce591 100644
--- a/core/mac/src/pe/lim/lim_send_sme_rsp_messages.h
+++ b/core/mac/src/pe/lim/lim_send_sme_rsp_messages.h
@@ -37,8 +37,24 @@
/* Functions for sending responses to Host */
void lim_send_sme_rsp(struct mac_context *, uint16_t, tSirResultCodes, uint8_t,
uint16_t);
-void lim_send_sme_start_bss_rsp(struct mac_context *, uint16_t, tSirResultCodes,
- struct pe_session *, uint8_t, uint16_t);
+
+/**
+ * lim_send_sme_start_bss_rsp() - Send Start BSS response
+ * @mac: Pointer to Global MAC structure
+ * @msgType: Indicates message type
+ * @resultCode: Indicates the result of previously issued request
+ * @pe_session: PE session associated with the BSS
+ * @smesessionId: ID of the SME session associated with the BSS
+ *
+ * This function is called to send eWNI_SME_START_BSS_RSP
+ * message to applications above MAC Software.
+ */
+void lim_send_sme_start_bss_rsp(struct mac_context *mac,
+ uint16_t msgType,
+ tSirResultCodes resultCode,
+ struct pe_session *pe_session,
+ uint8_t smesessionId);
+
void lim_send_sme_join_reassoc_rsp(struct mac_context *, uint16_t, tSirResultCodes,
uint16_t, struct pe_session *, uint8_t, uint16_t);