         stats->tx_bytes += skb->len;
         stats->tx_packets++;
  
-@@ -170,11 +387,19 @@
+@@ -170,11 +394,19 @@
         unsigned int index = skb->imq_flags&IMQ_F_IFMASK;
         int ret = -1;
  

        skb->nf_info = info;
 
        stats = (struct net_device_stats *)dev->priv;
@@ -216,6 +445,10 @@
        if (skb2)
                kfree_skb(ret ? skb : skb2);
 

        kfree(imq_devs);
        return -EIO;
 }
@@ -354,6 +664,11 @@
        for (i = 0; i <= numdevs; i++)
                unregister_netdev(dev++);
 
