diff --git a/core/utils/epping/src/epping_rx.c b/core/utils/epping/src/epping_rx.c index 2718e64e5a32..81e74d3daba1 100644 --- a/core/utils/epping/src/epping_rx.c +++ b/core/utils/epping/src/epping_rx.c @@ -142,6 +142,7 @@ void epping_rx(void *ctx, HTC_PACKET *pPacket) pktSkb->protocol = eth_type_trans(pktSkb, pktSkb->dev); ++pAdapter->stats.rx_packets; pAdapter->stats.rx_bytes += pktSkb->len; + qdf_net_buf_debug_release_skb(pktSkb); if (hdd_napi_enabled(HDD_NAPI_ANY)) netif_receive_skb(pktSkb); else diff --git a/core/utils/epping/src/epping_tx.c b/core/utils/epping/src/epping_tx.c index ffcf8df36b2e..0954bf2bb2dc 100644 --- a/core/utils/epping/src/epping_tx.c +++ b/core/utils/epping/src/epping_tx.c @@ -375,7 +375,7 @@ void epping_tx_complete_multiple(void *ctx, HTC_PACKET_QUEUE *pPacketQueue) pktSkb = qdf_nbuf_queue_remove(&skb_queue); if (pktSkb == NULL) break; - qdf_nbuf_free(pktSkb); + qdf_nbuf_tx_free(pktSkb, QDF_NBUF_PKT_ERROR); pEpping_ctx->total_tx_acks++; }