On 11/22/2024 9:34 AM, Tamizh Chelvam Raja wrote: > From: Vinith Kumar R <quic_vinithku@xxxxxxxxxxx> > > Currently Tx completion for few exception packets are received from > firmware and the tx status updated to mac80211. The tx status values of > HAL_WBM_REL_HTT_TX_COMP_STATUS_DROP and HAL_WBM_REL_HTT_TX_COMP_STATUS_TTL > are considered as tx failure and reported as tx failure to mac80211. > But these failure status is due to internal firmware tx drop and these > packets were not tried to transmit in the air. > In case of mesh this invalid tx status report might trigger mpath broken > issue due to increase in mpath fail average. > So do not report these tx status as tx failure instead free the skb > by calling ieee80211_free_txskb(), and that will be accounted as dropped > frame. > > Tested-on: QCN9274 hw2.0 PCI WLAN.WBE.1.3.1-00173-QCAHKSWPL_SILICONZ-1 > > Signed-off-by: Vinith Kumar R <quic_vinithku@xxxxxxxxxxx> > Signed-off-by: Tamizh Chelvam Raja <quic_tamizhr@xxxxxxxxxxx> Acked-by: Jeff Johnson <quic_jjohnson@xxxxxxxxxxx>