+/*******************************************************************
+*
+* @brief Handles tx_data request received from MAC
+*
+* @details
+*
+* Function : l1HdlTxDataReq
+*
+* Functionality:
+* -Handles tx_data request received from MAC
+*
+* @params[in] Message length
+* tx_data request message pointer
+*
+* @return void
+*
+* ****************************************************************/
+
+PUBLIC S16 l1HdlTxDataReq(uint16_t msgLen, void *msg)
+{
+#ifdef FAPI
+ uint8_t pduCount;
+
+ DU_LOG("\nPHY STUB: Received TX DATA Request");
+
+ fapi_tx_data_req_t *txDataReq;
+ txDataReq = (fapi_tx_data_req_t *)msg;
+
+#if 0
+ for(pduCount = 0; pduCount< txDataReq->numPdus; pduCount++)
+ {
+ if(txDataReq->pduDesc[pduCount].tlvs[0].value)
+ MAC_FREE((uint32_t *)txDataReq->pduDesc[pduCount].tlvs[0].value,\
+ txDataReq->pduDesc[pduCount].tlvs[0].tl.length);
+ }
+#endif
+ MAC_FREE(txDataReq->pduDesc, (txDataReq->numPdus * \
+ sizeof(fapi_tx_pdu_desc_t)));
+ MAC_FREE(txDataReq, sizeof(fapi_tx_data_req_t));
+#endif
+ return ROK;
+}