The 2.6.8 kernel has a bug in net/sched/sch_api.c causing it to misalign qdisc_data This exhibits as problem creating and destroying ingress policing. Reproducible: Always Steps to Reproduce: 1. tc qdisc add dev eth0 handle ffff: ingress ; tc filter add dev eth0 parent ffff: protocol ip prio 50 u32 match ip protocol 6 0xff police rate 500kbit burst 10k drop flowid :1 2. tc qdisc del dev $DEV ingress 3. tc qdisc add dev eth0 handle ffff: ingress ; tc filter add dev eth0 parent ffff: protocol ip prio 50 u32 match ip protocol 6 0xff police rate 500kbit burst 10k drop flowid :1 Actual Results: Kernel oops, and hang. Expected Results: Inserted an ingress queue, and started policing. Deleted the queue. Inserted an ingress queue, and started policing. A patch is available at http://lists.debian.org/debian-kernel/2004/08/msg01623.html
We're only developing 2.6.9 and 2.6.10 right now. Please reopen if this issue also applies there.
In which case all ebuilds of the 2.8 kernel should be marked unstable.