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

Commit c846ad9b authored by Ben Greear's avatar Ben Greear Committed by David S. Miller
Browse files

net: rate-limit warn-bad-offload splats.



If one does do something unfortunate and allow a
bad offload bug into the kernel, this the
skb_warn_bad_offload can effectively live-lock the
system, filling the logs with the same error over
and over.

Add rate limitation to this so that box remains otherwise
functional in this case.

Signed-off-by: default avatarBen Greear <greearb@candelatech.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent b261c20f
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -2148,6 +2148,9 @@ static void skb_warn_bad_offload(const struct sk_buff *skb)
	struct net_device *dev = skb->dev;
	const char *driver = "";

	if (!net_ratelimit())
		return;

	if (dev && dev->dev.parent)
		driver = dev_driver_string(dev->dev.parent);