Hello list,

due to a serious bug introduced about 3 days before Linus' closing of 2.6.29 
the kernel 2.6.29 spread in Debian Sid is unusable for networking purposes.

For that reason it's strongly recommended to apply the following patch against 
the kernel source tree and redebianize this kernel afterwards.

--- a/net/core/dev.c
+++ b/net/core/dev.c
@@ -2588,18 +2588,15 @@
                local_irq_disable();
                skb = __skb_dequeue(&queue->input_pkt_queue);
                if (!skb) {
+                       __napi_complete(napi);
                        local_irq_enable();
-                       napi_complete(napi);
-                       goto out;
+                       break;
                }
                local_irq_enable();
 
-               napi_gro_receive(napi, skb);
+               netif_receive_skb(skb);
        } while (++work < quota && jiffies == start_time);
 
-       napi_gro_flush(napi);
-
-out:
        return work;
 }
 

Please react fast!

Thanks!

Uwe


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to