aboutsummaryrefslogtreecommitdiffstats
path: root/net/core/dev.c
diff options
context:
space:
mode:
authorJoe Perches <joe@perches.com>2012-05-13 17:56:26 -0400
committerDavid S. Miller <davem@davemloft.net>2012-05-15 13:45:03 -0400
commite87cc4728f0e2fb663e592a1141742b1d6c63256 (patch)
treeb8219696d37f0c8d0521d5853560b97fc96dc667 /net/core/dev.c
parent3a3bfb61e64476ff1e4ac3122cb6dec9c79b795c (diff)
net: Convert net_ratelimit uses to net_<level>_ratelimited
Standardize the net core ratelimited logging functions. Coalesce formats, align arguments. Change a printk then vprintk sequence to use printf extension %pV. Signed-off-by: Joe Perches <joe@perches.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/core/dev.c')
-rw-r--r--net/core/dev.c30
1 files changed, 12 insertions, 18 deletions
diff --git a/net/core/dev.c b/net/core/dev.c
index a2be59fe6ab8..3dd853998d38 100644
--- a/net/core/dev.c
+++ b/net/core/dev.c
@@ -1673,10 +1673,9 @@ static void dev_queue_xmit_nit(struct sk_buff *skb, struct net_device *dev)
1673 1673
1674 if (skb_network_header(skb2) < skb2->data || 1674 if (skb_network_header(skb2) < skb2->data ||
1675 skb2->network_header > skb2->tail) { 1675 skb2->network_header > skb2->tail) {
1676 if (net_ratelimit()) 1676 net_crit_ratelimited("protocol %04x is buggy, dev %s\n",
1677 pr_crit("protocol %04x is buggy, dev %s\n", 1677 ntohs(skb2->protocol),
1678 ntohs(skb2->protocol), 1678 dev->name);
1679 dev->name);
1680 skb_reset_network_header(skb2); 1679 skb_reset_network_header(skb2);
1681 } 1680 }
1682 1681
@@ -2343,11 +2342,9 @@ EXPORT_SYMBOL(__skb_tx_hash);
2343static inline u16 dev_cap_txqueue(struct net_device *dev, u16 queue_index) 2342static inline u16 dev_cap_txqueue(struct net_device *dev, u16 queue_index)
2344{ 2343{
2345 if (unlikely(queue_index >= dev->real_num_tx_queues)) { 2344 if (unlikely(queue_index >= dev->real_num_tx_queues)) {
2346 if (net_ratelimit()) { 2345 net_warn_ratelimited("%s selects TX queue %d, but real number of TX queues is %d\n",
2347 pr_warn("%s selects TX queue %d, but real number of TX queues is %d\n", 2346 dev->name, queue_index,
2348 dev->name, queue_index, 2347 dev->real_num_tx_queues);
2349 dev->real_num_tx_queues);
2350 }
2351 return 0; 2348 return 0;
2352 } 2349 }
2353 return queue_index; 2350 return queue_index;
@@ -2589,17 +2586,15 @@ int dev_queue_xmit(struct sk_buff *skb)
2589 } 2586 }
2590 } 2587 }
2591 HARD_TX_UNLOCK(dev, txq); 2588 HARD_TX_UNLOCK(dev, txq);
2592 if (net_ratelimit()) 2589 net_crit_ratelimited("Virtual device %s asks to queue packet!\n",
2593 pr_crit("Virtual device %s asks to queue packet!\n", 2590 dev->name);
2594 dev->name);
2595 } else { 2591 } else {
2596 /* Recursion is detected! It is possible, 2592 /* Recursion is detected! It is possible,
2597 * unfortunately 2593 * unfortunately
2598 */ 2594 */
2599recursion_alert: 2595recursion_alert:
2600 if (net_ratelimit()) 2596 net_crit_ratelimited("Dead loop on virtual device %s, fix it urgently!\n",
2601 pr_crit("Dead loop on virtual device %s, fix it urgently!\n", 2597 dev->name);
2602 dev->name);
2603 } 2598 }
2604 } 2599 }
2605 2600
@@ -3080,9 +3075,8 @@ static int ing_filter(struct sk_buff *skb, struct netdev_queue *rxq)
3080 struct Qdisc *q; 3075 struct Qdisc *q;
3081 3076
3082 if (unlikely(MAX_RED_LOOP < ttl++)) { 3077 if (unlikely(MAX_RED_LOOP < ttl++)) {
3083 if (net_ratelimit()) 3078 net_warn_ratelimited("Redir loop detected Dropping packet (%d->%d)\n",
3084 pr_warn("Redir loop detected Dropping packet (%d->%d)\n", 3079 skb->skb_iif, dev->ifindex);
3085 skb->skb_iif, dev->ifindex);
3086 return TC_ACT_SHOT; 3080 return TC_ACT_SHOT;
3087 } 3081 }
3088 3082