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

Commit b8226273 authored by Subash Abhinov Kasiviswanathan's avatar Subash Abhinov Kasiviswanathan
Browse files

net: Warn for cloned packets in ingress path on SMP systems only



GRO is currently enabled only on SMP systems so move the check for
cloned packets from commit b8a7d12f ("net: Warn for cloned
packets in ingress path") within CONFIG_RPS to prevent printing an
unnecessary warning on single core systems.

CRs-Fixed: 1006937
Change-Id: Ib8cb979136def6696861a7835bcde763dabe874f
Signed-off-by: default avatarSubash Abhinov Kasiviswanathan <subashab@codeaurora.org>
parent f295d9e7
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -3418,13 +3418,13 @@ static int netif_rx_internal(struct sk_buff *skb)
{
	int ret;

	WARN_ONCE(skb_cloned(skb), "Cloned packet from dev %s\n",
		  skb->dev->name);

	net_timestamp_check(netdev_tstamp_prequeue, skb);

	trace_netif_rx(skb);
#ifdef CONFIG_RPS
	WARN_ONCE(skb_cloned(skb), "Cloned packet from dev %s\n",
		  skb->dev->name);

	if (static_key_false(&rps_needed)) {
		struct rps_dev_flow voidflow, *rflow = &voidflow;
		int cpu;