qca-wifi: support for rx ack recreation frame for tx failed frames
rx ack does not get created for tx failed frames. this is done with a check for completion status on the previous frame. Change-Id: Idfff8aa8165542bb2ca2cf1370a201ccb057997e
This commit is contained in:
@@ -1730,7 +1730,9 @@ void dp_send_data_to_stack(struct dp_pdev *pdev,
|
|||||||
qdf_nbuf_free(tx_capture_info.mpdu_nbuf);
|
qdf_nbuf_free(tx_capture_info.mpdu_nbuf);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ppdu_desc->resp_type == HTT_PPDU_STATS_ACK_EXPECTED_E)
|
if (ppdu_desc->resp_type == HTT_PPDU_STATS_ACK_EXPECTED_E &&
|
||||||
|
ppdu_desc->user[0].completion_status ==
|
||||||
|
HTT_PPDU_STATS_USER_STATUS_OK)
|
||||||
dp_gen_ack_rx_frame(pdev, &tx_capture_info);
|
dp_gen_ack_rx_frame(pdev, &tx_capture_info);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user