Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8d8014e4 authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman
Browse files

Revert "ipvlan: properly track tx_errors"



This reverts commit af50165c which is
commit ff672b9ffeb3f82135488ac16c5c5eb4b992999b upstream.

It breaks the ABI, so it must be removed at this point in time.  If it
is needed in the future, it can be brought back in an abi-safe way.

Bug: 161946584
Change-Id: Ide21bf33d413133a412f9455a7000acc1e22a148
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@google.com>
parent 0e07b7bd
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -442,12 +442,12 @@ static int ipvlan_process_v4_outbound(struct sk_buff *skb)

	err = ip_local_out(net, skb->sk, skb);
	if (unlikely(net_xmit_eval(err)))
		DEV_STATS_INC(dev, tx_errors);
		dev->stats.tx_errors++;
	else
		ret = NET_XMIT_SUCCESS;
	goto out;
err:
	DEV_STATS_INC(dev, tx_errors);
	dev->stats.tx_errors++;
	kfree_skb(skb);
out:
	return ret;
@@ -483,12 +483,12 @@ static int ipvlan_process_v6_outbound(struct sk_buff *skb)

	err = ip6_local_out(net, skb->sk, skb);
	if (unlikely(net_xmit_eval(err)))
		DEV_STATS_INC(dev, tx_errors);
		dev->stats.tx_errors++;
	else
		ret = NET_XMIT_SUCCESS;
	goto out;
err:
	DEV_STATS_INC(dev, tx_errors);
	dev->stats.tx_errors++;
	kfree_skb(skb);
out:
	return ret;
+0 −1
Original line number Diff line number Diff line
@@ -320,7 +320,6 @@ static void ipvlan_get_stats64(struct net_device *dev,
		s->rx_dropped = rx_errs;
		s->tx_dropped = tx_drps;
	}
	s->tx_errors = DEV_STATS_READ(dev, tx_errors);
}

static int ipvlan_vlan_rx_add_vid(struct net_device *dev, __be16 proto, u16 vid)