From 94056932ae3cee7dc5719467fb3500e02676e9be Mon Sep 17 00:00:00 2001 From: Ashok Vuyyuru Date: Tue, 23 Feb 2021 22:52:27 +0530 Subject: [PATCH] msm: ipa3: enable SYSPIPE_ERR_DETECTION bit for deaggr_err We observe the IPA RX stall due to the DEAGGR_ERR_IRQ of PACKET_SIZE > FRAME_SIZE on WAN PROD pipe. In IPA, some of de-aggregation error handling checks are dependent on the syspipe_err_detection config bit. Adding IGNORE_MIN_PKT_ERR bit for WAN PROD as well based on recommendations. Change-Id: Ie0fe8f52a1e63750e3db7f2b3fcf42790505fa88 Signed-off-by: Ashok Vuyyuru --- drivers/platform/msm/ipa/ipa_v3/rmnet_ipa.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/platform/msm/ipa/ipa_v3/rmnet_ipa.c b/drivers/platform/msm/ipa/ipa_v3/rmnet_ipa.c index de5d8d7ac6818..f6bd3600a7ffa 100644 --- a/drivers/platform/msm/ipa/ipa_v3/rmnet_ipa.c +++ b/drivers/platform/msm/ipa/ipa_v3/rmnet_ipa.c @@ -1652,6 +1652,7 @@ static int handle3_egress_format(struct net_device *dev, ipa_wan_ep_cfg->ipa_ep_cfg.aggr.aggr = IPA_QCMAP; ipa_wan_ep_cfg->ipa_ep_cfg.deaggr.packet_offset_valid = false; + ipa_wan_ep_cfg->ipa_ep_cfg.deaggr.syspipe_err_detection = true; ipa_wan_ep_cfg->ipa_ep_cfg.hdr.hdr_ofst_pkt_size = 2;