qcacmn: Add support to capture delayed ba in SU
add support for delayed block ack for SU frame type Change-Id: Ia99aebcd84a2ccd3d4139b3ada0a68e010e093c9
This commit is contained in:

committed by
Madan Koyyalamudi

parent
8041677626
commit
050c08476e
@@ -3133,10 +3133,14 @@ void dp_ppdu_desc_deliver(struct dp_pdev *pdev,
|
|||||||
WDI_NO_VAL,
|
WDI_NO_VAL,
|
||||||
pdev->pdev_id);
|
pdev->pdev_id);
|
||||||
} else {
|
} else {
|
||||||
if (ppdu_desc->num_mpdu != 0 &&
|
if ((ppdu_desc->num_mpdu != 0 ||
|
||||||
|
ppdu_desc->delayed_ba) &&
|
||||||
ppdu_desc->num_users != 0 &&
|
ppdu_desc->num_users != 0 &&
|
||||||
ppdu_desc->frame_ctrl &
|
((ppdu_desc->frame_ctrl & HTT_FRAMECTRL_DATATYPE) ||
|
||||||
HTT_FRAMECTRL_DATATYPE) {
|
((ppdu_desc->htt_frame_type ==
|
||||||
|
HTT_STATS_FTYPE_SGEN_MU_BAR) ||
|
||||||
|
(ppdu_desc->htt_frame_type ==
|
||||||
|
HTT_STATS_FTYPE_SGEN_BAR)))) {
|
||||||
dp_wdi_event_handler(WDI_EVENT_TX_PPDU_DESC,
|
dp_wdi_event_handler(WDI_EVENT_TX_PPDU_DESC,
|
||||||
pdev->soc,
|
pdev->soc,
|
||||||
nbuf, HTT_INVALID_PEER,
|
nbuf, HTT_INVALID_PEER,
|
||||||
@@ -3280,7 +3284,9 @@ struct ppdu_info *dp_get_ppdu_desc(struct dp_pdev *pdev, uint32_t ppdu_id,
|
|||||||
if ((tlv_type ==
|
if ((tlv_type ==
|
||||||
HTT_PPDU_STATS_USR_COMPLTN_ACK_BA_STATUS_TLV) &&
|
HTT_PPDU_STATS_USR_COMPLTN_ACK_BA_STATUS_TLV) &&
|
||||||
(ppdu_desc->htt_frame_type ==
|
(ppdu_desc->htt_frame_type ==
|
||||||
HTT_STATS_FTYPE_SGEN_MU_BAR))
|
HTT_STATS_FTYPE_SGEN_MU_BAR ||
|
||||||
|
ppdu_desc->htt_frame_type ==
|
||||||
|
HTT_STATS_FTYPE_SGEN_BAR))
|
||||||
return ppdu_info;
|
return ppdu_info;
|
||||||
|
|
||||||
dp_ppdu_desc_deliver(pdev, ppdu_info);
|
dp_ppdu_desc_deliver(pdev, ppdu_info);
|
||||||
|
Reference in New Issue
Block a user