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:
committato da
Madan Koyyalamudi
parent
8041677626
commit
050c08476e
@@ -3133,10 +3133,14 @@ void dp_ppdu_desc_deliver(struct dp_pdev *pdev,
|
||||
WDI_NO_VAL,
|
||||
pdev->pdev_id);
|
||||
} else {
|
||||
if (ppdu_desc->num_mpdu != 0 &&
|
||||
if ((ppdu_desc->num_mpdu != 0 ||
|
||||
ppdu_desc->delayed_ba) &&
|
||||
ppdu_desc->num_users != 0 &&
|
||||
ppdu_desc->frame_ctrl &
|
||||
HTT_FRAMECTRL_DATATYPE) {
|
||||
((ppdu_desc->frame_ctrl & 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,
|
||||
pdev->soc,
|
||||
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 ==
|
||||
HTT_PPDU_STATS_USR_COMPLTN_ACK_BA_STATUS_TLV) &&
|
||||
(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;
|
||||
|
||||
dp_ppdu_desc_deliver(pdev, ppdu_info);
|
||||
|
Fai riferimento in un nuovo problema
Block a user