diff options
Diffstat (limited to 'net/ipv4/ipip.c')
-rw-r--r-- | net/ipv4/ipip.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/net/ipv4/ipip.c b/net/ipv4/ipip.c index 8de8888dc95a..babd25278106 100644 --- a/net/ipv4/ipip.c +++ b/net/ipv4/ipip.c | |||
@@ -377,7 +377,10 @@ static int ipip_rcv(struct sk_buff *skb) | |||
377 | skb_tunnel_rx(skb, tunnel->dev); | 377 | skb_tunnel_rx(skb, tunnel->dev); |
378 | 378 | ||
379 | ipip_ecn_decapsulate(iph, skb); | 379 | ipip_ecn_decapsulate(iph, skb); |
380 | netif_rx(skb); | 380 | |
381 | if (netif_rx(skb) == NET_RX_DROP) | ||
382 | tunnel->dev->stats.rx_dropped++; | ||
383 | |||
381 | rcu_read_unlock(); | 384 | rcu_read_unlock(); |
382 | return 0; | 385 | return 0; |
383 | } | 386 | } |