Subject: Re: [PATCH]: was Re: LLTX and netif_stop_queue

From: "David S. Miller" <[email-masked]>
Date: Thu, 20 Jan 2005 13:41:35 -0800

On Thu, 20 Jan 2005 14:51:25 +0100
Tommy Christensen <[email-masked]> wrote:

> A lot more serious is the fact that ->tx_timeout() and
> ->hard_start_xmit() are no longer allowed to do this:

Sigh, there are even more issues.  Now dev_kfree_skb()
is illegal in ->hard_start_xmit() because interrupts are
disabled, and there are many such cases in the simpler
net drivers.

I think we might need to revert the change over to IRQ
disabling dev->xmit_lock and rethink this.  This is just too
much fallout.