Loading drivers/platform/msm/ipa/ipa_v2/rmnet_ipa.c +4 −1 Original line number Diff line number Diff line Loading @@ -1072,6 +1072,8 @@ static int ipa_wwan_xmit(struct sk_buff *skb, struct net_device *dev) IPAWANDBG ("SW filtering out none QMAP packet received from %s", current->comm); dev_kfree_skb_any(skb); dev->stats.tx_dropped++; return NETDEV_TX_OK; } Loading Loading @@ -1113,6 +1115,8 @@ static int ipa_wwan_xmit(struct sk_buff *skb, struct net_device *dev) if (ret) { pr_err("[%s] fatal: ipa rm timer request resource failed %d\n", dev->name, ret); dev_kfree_skb_any(skb); dev->stats.tx_dropped++; return -EFAULT; } /* IPA_RM checking end */ Loading @@ -1128,7 +1132,6 @@ static int ipa_wwan_xmit(struct sk_buff *skb, struct net_device *dev) if (ret) { ret = NETDEV_TX_BUSY; dev->stats.tx_dropped++; goto out; } Loading drivers/platform/msm/ipa/ipa_v3/rmnet_ipa.c +6 −2 Original line number Diff line number Diff line Loading @@ -1067,6 +1067,8 @@ static int ipa3_wwan_xmit(struct sk_buff *skb, struct net_device *dev) IPAWANDBG_LOW ("SW filtering out none QMAP packet received from %s", current->comm); dev_kfree_skb_any(skb); dev->stats.tx_dropped++; return NETDEV_TX_OK; } Loading @@ -1078,7 +1080,8 @@ static int ipa3_wwan_xmit(struct sk_buff *skb, struct net_device *dev) pr_err("[%s]Queue stop, send ctrl pkts\n", dev->name); goto send; } else { pr_err("[%s]fatal: ipa_wwan_xmit stopped\n", dev->name); pr_err("[%s]fatal: ipa3_wwan_xmit stopped\n", dev->name); return NETDEV_TX_BUSY; } } Loading Loading @@ -1108,6 +1111,8 @@ static int ipa3_wwan_xmit(struct sk_buff *skb, struct net_device *dev) if (ret) { pr_err("[%s] fatal: ipa rm timer request resource failed %d\n", dev->name, ret); dev_kfree_skb_any(skb); dev->stats.tx_dropped++; return -EFAULT; } /* IPA_RM checking end */ Loading @@ -1124,7 +1129,6 @@ static int ipa3_wwan_xmit(struct sk_buff *skb, struct net_device *dev) if (ret) { ret = NETDEV_TX_BUSY; dev->stats.tx_dropped++; goto out; } Loading Loading
drivers/platform/msm/ipa/ipa_v2/rmnet_ipa.c +4 −1 Original line number Diff line number Diff line Loading @@ -1072,6 +1072,8 @@ static int ipa_wwan_xmit(struct sk_buff *skb, struct net_device *dev) IPAWANDBG ("SW filtering out none QMAP packet received from %s", current->comm); dev_kfree_skb_any(skb); dev->stats.tx_dropped++; return NETDEV_TX_OK; } Loading Loading @@ -1113,6 +1115,8 @@ static int ipa_wwan_xmit(struct sk_buff *skb, struct net_device *dev) if (ret) { pr_err("[%s] fatal: ipa rm timer request resource failed %d\n", dev->name, ret); dev_kfree_skb_any(skb); dev->stats.tx_dropped++; return -EFAULT; } /* IPA_RM checking end */ Loading @@ -1128,7 +1132,6 @@ static int ipa_wwan_xmit(struct sk_buff *skb, struct net_device *dev) if (ret) { ret = NETDEV_TX_BUSY; dev->stats.tx_dropped++; goto out; } Loading
drivers/platform/msm/ipa/ipa_v3/rmnet_ipa.c +6 −2 Original line number Diff line number Diff line Loading @@ -1067,6 +1067,8 @@ static int ipa3_wwan_xmit(struct sk_buff *skb, struct net_device *dev) IPAWANDBG_LOW ("SW filtering out none QMAP packet received from %s", current->comm); dev_kfree_skb_any(skb); dev->stats.tx_dropped++; return NETDEV_TX_OK; } Loading @@ -1078,7 +1080,8 @@ static int ipa3_wwan_xmit(struct sk_buff *skb, struct net_device *dev) pr_err("[%s]Queue stop, send ctrl pkts\n", dev->name); goto send; } else { pr_err("[%s]fatal: ipa_wwan_xmit stopped\n", dev->name); pr_err("[%s]fatal: ipa3_wwan_xmit stopped\n", dev->name); return NETDEV_TX_BUSY; } } Loading Loading @@ -1108,6 +1111,8 @@ static int ipa3_wwan_xmit(struct sk_buff *skb, struct net_device *dev) if (ret) { pr_err("[%s] fatal: ipa rm timer request resource failed %d\n", dev->name, ret); dev_kfree_skb_any(skb); dev->stats.tx_dropped++; return -EFAULT; } /* IPA_RM checking end */ Loading @@ -1124,7 +1129,6 @@ static int ipa3_wwan_xmit(struct sk_buff *skb, struct net_device *dev) if (ret) { ret = NETDEV_TX_BUSY; dev->stats.tx_dropped++; goto out; } Loading