aboutsummaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
Diffstat (limited to 'net')
-rw-r--r--net/core/dev.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/net/core/dev.c b/net/core/dev.c
index b74fcd3e9365..5d1282df2fe3 100644
--- a/net/core/dev.c
+++ b/net/core/dev.c
@@ -2646,10 +2646,10 @@ static int ing_filter(struct sk_buff *skb)
2646 int result = TC_ACT_OK; 2646 int result = TC_ACT_OK;
2647 struct Qdisc *q; 2647 struct Qdisc *q;
2648 2648
2649 if (MAX_RED_LOOP < ttl++) { 2649 if (unlikely(MAX_RED_LOOP < ttl++)) {
2650 printk(KERN_WARNING 2650 if (net_ratelimit())
2651 "Redir loop detected Dropping packet (%d->%d)\n", 2651 pr_warning( "Redir loop detected Dropping packet (%d->%d)\n",
2652 skb->skb_iif, dev->ifindex); 2652 skb->skb_iif, dev->ifindex);
2653 return TC_ACT_SHOT; 2653 return TC_ACT_SHOT;
2654 } 2654 }
2655 2655