]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - net/ipv6/sit.c
Merge git://git.infradead.org/battery-2.6
[net-next-2.6.git] / net / ipv6 / sit.c
index 2cb646079237017a83a4671a12c7d1d2cdc976b6..367a6cc584ccc40bb1c5a7fc03022bd89f304d10 100644 (file)
@@ -600,8 +600,7 @@ static int ipip6_rcv(struct sk_buff *skb)
 
                ipip6_ecn_decapsulate(iph, skb);
 
-               if (netif_rx(skb) == NET_RX_DROP)
-                       tunnel->dev->stats.rx_dropped++;
+               netif_rx(skb);
 
                rcu_read_unlock();
                return 0;
@@ -1140,6 +1139,7 @@ static void ipip6_tunnel_setup(struct net_device *dev)
        dev->iflink             = 0;
        dev->addr_len           = 4;
        dev->features           |= NETIF_F_NETNS_LOCAL;
+       dev->features           |= NETIF_F_LLTX;
 }
 
 static int ipip6_tunnel_init(struct net_device *dev)