summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSkylar Chang <chiaweic@codeaurora.org>2016-06-14 14:33:51 -0700
committerKyle Yan <kyan@codeaurora.org>2016-06-16 15:24:01 -0700
commitab366edb3e7627326da81b65a7d43d08f52839c4 (patch)
treecbb1f5b6a067eca0720701301727f5b23983a772
parent02368c203a6b82e669ccac9a11e1cf070eb0af7c (diff)
msm: ipa3: fix qmap deaggregation issue
With GRO enable, ipa3 still use default aggr_byte_limit to calculates the rx_buff_sz and configures wrong channel righ size in GSI. The fix is to use the right aggr_byte_limit which netmgrd configured. Change-Id: I9f804a122090ea4340f7873a5aa276dff00cbcb7 Signed-off-by: Skylar Chang <chiaweic@codeaurora.org>
-rw-r--r--drivers/platform/msm/ipa/ipa_v3/ipa_dp.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/drivers/platform/msm/ipa/ipa_v3/ipa_dp.c b/drivers/platform/msm/ipa/ipa_v3/ipa_dp.c
index f480cba044eb..c4222f7cef7c 100644
--- a/drivers/platform/msm/ipa/ipa_v3/ipa_dp.c
+++ b/drivers/platform/msm/ipa/ipa_v3/ipa_dp.c
@@ -3157,12 +3157,8 @@ static int ipa3_assign_policy(struct ipa_sys_connect_params *in,
sys->free_skb = ipa3_free_skb_rx;
in->ipa_ep_cfg.aggr.aggr_en = IPA_ENABLE_AGGR;
in->ipa_ep_cfg.aggr.aggr = IPA_GENERIC;
- in->ipa_ep_cfg.aggr.aggr_byte_limit =
- IPA_GENERIC_AGGR_BYTE_LIMIT;
in->ipa_ep_cfg.aggr.aggr_time_limit =
IPA_GENERIC_AGGR_TIME_LIMIT;
- in->ipa_ep_cfg.aggr.aggr_pkt_limit =
- IPA_GENERIC_AGGR_PKT_LIMIT;
if (in->client == IPA_CLIENT_APPS_LAN_CONS) {
sys->pyld_hdlr = ipa3_lan_rx_pyld_hdlr;
sys->repl_hdlr =