From b55574eb997a4f541a4b3d0442383f0f353a45f0 Mon Sep 17 00:00:00 2001 From: Jinwei Chen Date: Fri, 15 May 2020 10:28:19 +0800 Subject: [PATCH] qcacld-3.0: Skip RX TLV header for RX fragment data In dp_fisa_rx() function, L2 head pointer for fragment data is not set correctly, actually it points to RX TLV header. Skip RX TLV for RX fragment data. Change-Id: Ie326734c657f45024a83792b103f931723148c92 CRs-Fixed: 2686851 --- core/dp/txrx3.0/dp_fisa_rx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/dp/txrx3.0/dp_fisa_rx.c b/core/dp/txrx3.0/dp_fisa_rx.c index 79324457911f..e31e490528d2 100644 --- a/core/dp/txrx3.0/dp_fisa_rx.c +++ b/core/dp/txrx3.0/dp_fisa_rx.c @@ -1041,7 +1041,7 @@ QDF_STATUS dp_fisa_rx(struct dp_soc *soc, struct dp_vdev *vdev, dp_fisa_debug("Fragmented skb, will not be FISAed"); if (fisa_flow) dp_rx_fisa_flush_flow(vdev, fisa_flow); - goto deliver_nbuf; + goto pull_nbuf; } if (!fisa_flow)