summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drivers/platform/msm/ipa/ipa_v3/rmnet_ipa.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/platform/msm/ipa/ipa_v3/rmnet_ipa.c b/drivers/platform/msm/ipa/ipa_v3/rmnet_ipa.c
index af84508a00c2..db638930e2a1 100644
--- a/drivers/platform/msm/ipa/ipa_v3/rmnet_ipa.c
+++ b/drivers/platform/msm/ipa/ipa_v3/rmnet_ipa.c
@@ -1068,8 +1068,12 @@ static int __ipa_wwan_close(struct net_device *dev)
*/
static int ipa3_wwan_stop(struct net_device *dev)
{
+ struct ipa3_wwan_private *wwan_ptr = netdev_priv(dev);
+
IPAWANDBG("[%s] ipa3_wwan_stop()\n", dev->name);
__ipa_wwan_close(dev);
+ if (ipa3_rmnet_res.ipa_napi_enable)
+ napi_disable(&(wwan_ptr->napi));
netif_stop_queue(dev);
return 0;
}