Hello! > The only thing I can see in ipqueue is that it turns off local bottom halves > for a long time during packet receive. That could probably force other > races. First of all, packet reinjecting seems to be made not only without grabbing net brlock (it is released before okfn call), but even not blocking bhs. If this it really true, it explains all. Paul, is this true yet? I remember, it _was_ right earlier. Seems, you lost this code when improving threading int netfilter. Alexey - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.rutgers.edu