Browse Source

qcacld-3.0: Fix return value

Currently in some cases we are returning
enum of type rx_pkt_fate instead of qdf_dp_tx_rx_status

Fix issue by returning correct enum type.

Change-Id: I97c67003178fd5347de57c1b78602177696e0973
CRs-Fixed: 3234233
Amit Mehta 2 years ago
parent
commit
c87481282c
1 changed files with 4 additions and 4 deletions
  1. 4 4
      core/dp/txrx/ol_tx_send.c

+ 4 - 4
core/dp/txrx/ol_tx_send.c

@@ -967,15 +967,15 @@ htt_qdf_status_map(enum htt_tx_status status)
 	case HTT_TX_COMPL_IND_STAT_OK:
 		return QDF_TX_RX_STATUS_OK;
 	case HTT_TX_COMPL_IND_STAT_DISCARD:
-		return RX_PKT_FATE_FW_DROP_OTHER;
+		return QDF_TX_RX_STATUS_FW_DISCARD;
 	case HTT_TX_COMPL_IND_STAT_NO_ACK:
 		return QDF_TX_RX_STATUS_NO_ACK;
 	case HTT_TX_COMPL_IND_STAT_DROP:
-		return RX_PKT_FATE_DRV_DROP_OTHER;
+		return QDF_TX_RX_STATUS_DROP;
 	case HTT_HOST_ONLY_STATUS_CODE_START:
-		return RX_PKT_FATE_DRV_DROP_OTHER;
+		return QDF_TX_RX_STATUS_DROP;
 	default:
-		return RX_PKT_FATE_DRV_DROP_OTHER;
+		return QDF_TX_RX_STATUS_DROP;
 	}
 }