aboutsummaryrefslogtreecommitdiffstats
path: root/net/ipv4/route.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/ipv4/route.c')
-rw-r--r--net/ipv4/route.c40
1 files changed, 17 insertions, 23 deletions
diff --git a/net/ipv4/route.c b/net/ipv4/route.c
index e59b4dcf6778..f47b9db0db7f 100644
--- a/net/ipv4/route.c
+++ b/net/ipv4/route.c
@@ -1214,10 +1214,9 @@ restart:
1214#if RT_CACHE_DEBUG >= 2 1214#if RT_CACHE_DEBUG >= 2
1215 if (rt->u.dst.rt_next) { 1215 if (rt->u.dst.rt_next) {
1216 struct rtable *trt; 1216 struct rtable *trt;
1217 printk(KERN_DEBUG "rt_cache @%02x: " NIPQUAD_FMT, hash, 1217 printk(KERN_DEBUG "rt_cache @%02x: %pI4", hash, &rt->rt_dst);
1218 NIPQUAD(rt->rt_dst));
1219 for (trt = rt->u.dst.rt_next; trt; trt = trt->u.dst.rt_next) 1218 for (trt = rt->u.dst.rt_next; trt; trt = trt->u.dst.rt_next)
1220 printk(" . " NIPQUAD_FMT, NIPQUAD(trt->rt_dst)); 1219 printk(" . %pI4", &trt->rt_dst);
1221 printk("\n"); 1220 printk("\n");
1222 } 1221 }
1223#endif 1222#endif
@@ -1444,11 +1443,10 @@ void ip_rt_redirect(__be32 old_gw, __be32 daddr, __be32 new_gw,
1444reject_redirect: 1443reject_redirect:
1445#ifdef CONFIG_IP_ROUTE_VERBOSE 1444#ifdef CONFIG_IP_ROUTE_VERBOSE
1446 if (IN_DEV_LOG_MARTIANS(in_dev) && net_ratelimit()) 1445 if (IN_DEV_LOG_MARTIANS(in_dev) && net_ratelimit())
1447 printk(KERN_INFO "Redirect from " NIPQUAD_FMT " on %s about " 1446 printk(KERN_INFO "Redirect from %pI4 on %s about %pI4 ignored.\n"
1448 NIPQUAD_FMT " ignored.\n" 1447 " Advised path = %pI4 -> %pI4\n",
1449 " Advised path = " NIPQUAD_FMT " -> " NIPQUAD_FMT "\n", 1448 &old_gw, dev->name, &new_gw,
1450 NIPQUAD(old_gw), dev->name, NIPQUAD(new_gw), 1449 &saddr, &daddr);
1451 NIPQUAD(saddr), NIPQUAD(daddr));
1452#endif 1450#endif
1453 in_dev_put(in_dev); 1451 in_dev_put(in_dev);
1454} 1452}
@@ -1468,9 +1466,8 @@ static struct dst_entry *ipv4_negative_advice(struct dst_entry *dst)
1468 rt->fl.oif, 1466 rt->fl.oif,
1469 rt_genid(dev_net(dst->dev))); 1467 rt_genid(dev_net(dst->dev)));
1470#if RT_CACHE_DEBUG >= 1 1468#if RT_CACHE_DEBUG >= 1
1471 printk(KERN_DEBUG "ipv4_negative_advice: redirect to " 1469 printk(KERN_DEBUG "ipv4_negative_advice: redirect to %pI4/%02x dropped\n",
1472 NIPQUAD_FMT "/%02x dropped\n", 1470 &rt->rt_dst, rt->fl.fl4_tos);
1473 NIPQUAD(rt->rt_dst), rt->fl.fl4_tos);
1474#endif 1471#endif
1475 rt_del(hash, rt); 1472 rt_del(hash, rt);
1476 ret = NULL; 1473 ret = NULL;
@@ -1534,10 +1531,9 @@ void ip_rt_send_redirect(struct sk_buff *skb)
1534 if (IN_DEV_LOG_MARTIANS(in_dev) && 1531 if (IN_DEV_LOG_MARTIANS(in_dev) &&
1535 rt->u.dst.rate_tokens == ip_rt_redirect_number && 1532 rt->u.dst.rate_tokens == ip_rt_redirect_number &&
1536 net_ratelimit()) 1533 net_ratelimit())
1537 printk(KERN_WARNING "host " NIPQUAD_FMT "/if%d ignores " 1534 printk(KERN_WARNING "host %pI4/if%d ignores redirects for %pI4 to %pI4.\n",
1538 "redirects for " NIPQUAD_FMT " to " NIPQUAD_FMT ".\n", 1535 &rt->rt_src, rt->rt_iif,
1539 NIPQUAD(rt->rt_src), rt->rt_iif, 1536 &rt->rt_dst, &rt->rt_gateway);
1540 NIPQUAD(rt->rt_dst), NIPQUAD(rt->rt_gateway));
1541#endif 1537#endif
1542 } 1538 }
1543out: 1539out:
@@ -1730,8 +1726,8 @@ static void ipv4_link_failure(struct sk_buff *skb)
1730 1726
1731static int ip_rt_bug(struct sk_buff *skb) 1727static int ip_rt_bug(struct sk_buff *skb)
1732{ 1728{
1733 printk(KERN_DEBUG "ip_rt_bug: " NIPQUAD_FMT " -> " NIPQUAD_FMT ", %s\n", 1729 printk(KERN_DEBUG "ip_rt_bug: %pI4 -> %pI4, %s\n",
1734 NIPQUAD(ip_hdr(skb)->saddr), NIPQUAD(ip_hdr(skb)->daddr), 1730 &ip_hdr(skb)->saddr, &ip_hdr(skb)->daddr,
1735 skb->dev ? skb->dev->name : "?"); 1731 skb->dev ? skb->dev->name : "?");
1736 kfree_skb(skb); 1732 kfree_skb(skb);
1737 return 0; 1733 return 0;
@@ -1908,9 +1904,8 @@ static void ip_handle_martian_source(struct net_device *dev,
1908 * RFC1812 recommendation, if source is martian, 1904 * RFC1812 recommendation, if source is martian,
1909 * the only hint is MAC header. 1905 * the only hint is MAC header.
1910 */ 1906 */
1911 printk(KERN_WARNING "martian source " NIPQUAD_FMT " from " 1907 printk(KERN_WARNING "martian source %pI4 from %pI4, on dev %s\n",
1912 NIPQUAD_FMT", on dev %s\n", 1908 &daddr, &saddr, dev->name);
1913 NIPQUAD(daddr), NIPQUAD(saddr), dev->name);
1914 if (dev->hard_header_len && skb_mac_header_was_set(skb)) { 1909 if (dev->hard_header_len && skb_mac_header_was_set(skb)) {
1915 int i; 1910 int i;
1916 const unsigned char *p = skb_mac_header(skb); 1911 const unsigned char *p = skb_mac_header(skb);
@@ -2219,9 +2214,8 @@ martian_destination:
2219 RT_CACHE_STAT_INC(in_martian_dst); 2214 RT_CACHE_STAT_INC(in_martian_dst);
2220#ifdef CONFIG_IP_ROUTE_VERBOSE 2215#ifdef CONFIG_IP_ROUTE_VERBOSE
2221 if (IN_DEV_LOG_MARTIANS(in_dev) && net_ratelimit()) 2216 if (IN_DEV_LOG_MARTIANS(in_dev) && net_ratelimit())
2222 printk(KERN_WARNING "martian destination " NIPQUAD_FMT " from " 2217 printk(KERN_WARNING "martian destination %pI4 from %pI4, dev %s\n",
2223 NIPQUAD_FMT ", dev %s\n", 2218 &daddr, &saddr, dev->name);
2224 NIPQUAD(daddr), NIPQUAD(saddr), dev->name);
2225#endif 2219#endif
2226 2220
2227e_hostunreach: 2221e_hostunreach: