Michael> We seem to be doing operations that cant be called under Michael> tx_lock a few lines below. Do you mean dev_queue_xmit()? Can that call directly back into our xmit function (I honestly don't know the locking rules here)? - R.