|
@@ -2316,7 +2316,6 @@ qdf_nbuf_t dp_tx_send_msdu_multiple(struct dp_vdev *vdev, qdf_nbuf_t nbuf,
|
|
|
tid_tx_stats[tx_q->ring_id][msdu_info->tid];
|
|
|
tid_stats->swdrop_cnt[TX_HW_ENQUEUE]++;
|
|
|
|
|
|
- dp_tx_desc_release(tx_desc, tx_q->desc_pool_id);
|
|
|
if (msdu_info->frm_type == dp_tx_frm_me) {
|
|
|
hw_enq_fail++;
|
|
|
if (hw_enq_fail == msdu_info->num_seg) {
|
|
@@ -2365,6 +2364,7 @@ qdf_nbuf_t dp_tx_send_msdu_multiple(struct dp_vdev *vdev, qdf_nbuf_t nbuf,
|
|
|
continue;
|
|
|
}
|
|
|
|
|
|
+ dp_tx_desc_release(tx_desc, tx_q->desc_pool_id);
|
|
|
goto done;
|
|
|
}
|
|
|
|