|
@@ -237,6 +237,13 @@ ol_rx_fwd_check(struct ol_txrx_vdev_t *vdev,
|
|
|
|
|
|
copy = qdf_nbuf_copy(msdu);
|
|
copy = qdf_nbuf_copy(msdu);
|
|
if (copy) {
|
|
if (copy) {
|
|
|
|
+ /* Since this is a private copy of skb
|
|
|
|
+ * and part of skb tracking table, so
|
|
|
|
+ * mark it to make sure that this skb
|
|
|
|
+ * is getting deleted from tracking
|
|
|
|
+ * table on receiving tx completion.
|
|
|
|
+ */
|
|
|
|
+ QDF_NBUF_CB_TX_IS_PACKET_PRIV(copy) = 1;
|
|
ol_rx_fwd_to_tx(tx_vdev, copy);
|
|
ol_rx_fwd_to_tx(tx_vdev, copy);
|
|
tx_vdev->fwd_tx_packets++;
|
|
tx_vdev->fwd_tx_packets++;
|
|
}
|
|
}
|