[Top] [All Lists]  freeing an skb still on a list?  To:
netdev@xxxxxxxxxxx Subject: freeing an skb still on a list?
From: Noah Romer <nromer@xxxxxxxx> Date: Thu, 17 Aug 2000
17:22:44 -0500 Cc: "Romer, Noah" <noah.romer@xxxxxxxx>
Organization: LSI Logic Reply-to: noah.romer@xxxxxxxx Sender:
owner-netdev@xxxxxxxxxxx I'm working on a network driver for a
fibre channel host adapter (the LSI Logic FC4909, or whatever
the marketing department decided to call it). At various points
in my testing, I've managed to kill the system by calling
dev_kfree_skb_irq on a Tx skb.   The scenario goes like this:
I'm always at a point in my testing where I'm hammering out
packets very quickly (i.e. `ping -f`, or telneting into the
other system, running vi and holding down an arrow key for a few
seconds), at some point in the test (when is rather
unpredictable), I'll get a packet to transmit, send it off to
the host adapter and, when the host adapter tells me it's done
with it, I call dev_kfree_skb_irq with a pointer to the skb. I