--- 2610-rc3-bk12/drivers/net/e1000/bak.e1000_main.c 2004-12-19 13:50:59.000000000 -0500 +++ 2610-rc3-bk12/drivers/net/e1000/e1000_main.c 2004-12-19 13:58:17.000000000 -0500 @@ -1809,6 +1809,10 @@ return NETDEV_TX_LOCKED; } + /* new from sch_generic for LLTX */ + spin_unlock(&netdev->queue_lock); + netdev->xmit_lock_owner = smp_processor_id(); + /* need: count + 2 desc gap to keep tail from touching * head, otherwise try next time */ if(E1000_DESC_UNUSED(&adapter->tx_ring) < count + 2) {