K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-07-19T21:24:48.673435Z K 7 svn:log V 360 Lock the transmitted packet queue from the time we start preparing a packet through when we free any transmitted packets. Without doing this we are vulnerable to several nasty races involving packets being freed out of order, freed twice, etc. The atomic operations are good as far as they go, but they don't provide for consistency with the packet freeing. END