|
@@ -404,13 +404,13 @@ static void ip6gre_err(struct sk_buff *skb, struct inet6_skb_parm *opt,
|
|
struct ipv6_tlv_tnl_enc_lim *tel;
|
|
struct ipv6_tlv_tnl_enc_lim *tel;
|
|
__u32 mtu;
|
|
__u32 mtu;
|
|
case ICMPV6_DEST_UNREACH:
|
|
case ICMPV6_DEST_UNREACH:
|
|
- net_warn_ratelimited("%s: Path to destination invalid or inactive!\n",
|
|
|
|
- t->parms.name);
|
|
|
|
|
|
+ net_dbg_ratelimited("%s: Path to destination invalid or inactive!\n",
|
|
|
|
+ t->parms.name);
|
|
break;
|
|
break;
|
|
case ICMPV6_TIME_EXCEED:
|
|
case ICMPV6_TIME_EXCEED:
|
|
if (code == ICMPV6_EXC_HOPLIMIT) {
|
|
if (code == ICMPV6_EXC_HOPLIMIT) {
|
|
- net_warn_ratelimited("%s: Too small hop limit or routing loop in tunnel!\n",
|
|
|
|
- t->parms.name);
|
|
|
|
|
|
+ net_dbg_ratelimited("%s: Too small hop limit or routing loop in tunnel!\n",
|
|
|
|
+ t->parms.name);
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
case ICMPV6_PARAMPROB:
|
|
case ICMPV6_PARAMPROB:
|
|
@@ -421,12 +421,12 @@ static void ip6gre_err(struct sk_buff *skb, struct inet6_skb_parm *opt,
|
|
if (teli && teli == be32_to_cpu(info) - 2) {
|
|
if (teli && teli == be32_to_cpu(info) - 2) {
|
|
tel = (struct ipv6_tlv_tnl_enc_lim *) &skb->data[teli];
|
|
tel = (struct ipv6_tlv_tnl_enc_lim *) &skb->data[teli];
|
|
if (tel->encap_limit == 0) {
|
|
if (tel->encap_limit == 0) {
|
|
- net_warn_ratelimited("%s: Too small encapsulation limit or routing loop in tunnel!\n",
|
|
|
|
- t->parms.name);
|
|
|
|
|
|
+ net_dbg_ratelimited("%s: Too small encapsulation limit or routing loop in tunnel!\n",
|
|
|
|
+ t->parms.name);
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
- net_warn_ratelimited("%s: Recipient unable to parse tunneled packet!\n",
|
|
|
|
- t->parms.name);
|
|
|
|
|
|
+ net_dbg_ratelimited("%s: Recipient unable to parse tunneled packet!\n",
|
|
|
|
+ t->parms.name);
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
case ICMPV6_PKT_TOOBIG:
|
|
case ICMPV6_PKT_TOOBIG:
|