There was a situation where a queue entry was being freed twice: this then led to the same entry being allocated twice, packets being confused, and the forwarding engine would halt forwarding. Phil