]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - net/ipv6/sit.c
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
[mv-sheeva.git] / net / ipv6 / sit.c
index 6e48a80d0f25a234551226b3b62719822fe74e84..8ce38f10a547e68fee50a9151cfb8727770bceda 100644 (file)
@@ -606,8 +606,9 @@ static int ipip6_rcv(struct sk_buff *skb)
                return 0;
        }
 
-       icmp_send(skb, ICMP_DEST_UNREACH, ICMP_PORT_UNREACH, 0);
+       /* no tunnel matched,  let upstream know, ipsec may handle it */
        rcu_read_unlock();
+       return 1;
 out:
        kfree_skb(skb);
        return 0;