> Incase you can not see this, it appears that the addresses > of each skb are alright, so the assumption is that the skb > passed to tcp_fragment() has been unlinked while > tcp_fragment() was doing its thing. This implies a need for > locking at some higher level and we don't know enough about > the tcp code to divine where this might best be done. 2.4 TCP should in theory already have enough locking to prevent this (the socket lock that is aquired by timers and user context socket users) -Andi - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html