netdev
[Top] [All Lists]

Re: Tx queueing

To: Donald Becker <becker@xxxxxxxxx>
Subject: Re: Tx queueing
From: jamal <hadi@xxxxxxxxxx>
Date: Thu, 18 May 2000 22:14:00 -0400 (EDT)
Cc: Andrew Morton <andrewm@xxxxxxxxxx>, "netdev@xxxxxxxxxxx" <netdev@xxxxxxxxxxx>
In-reply-to: <Pine.LNX.4.10.10005181222570.1658-100000@xxxxxxxxxxxxx>
Sender: owner-netdev@xxxxxxxxxxx

On Thu, 18 May 2000, Donald Becker wrote:

> Using stop_queue() and wake_queue() in the transmit path is part of the
> reason why the 2.3 changes are bogus.

Typically, the stop will be done on the tx path and the wakeup on the
receive path.

> It is not possible, with these semantics, to write a driver that works well
> in both pre-2.3 and 2.3.
> 

Well, i think backward compatibility is a philosphy that Linux gas never
conformed to anyways ;->
I would say it is a strength not a weakness ;->

> This doesn't give us a way to set dev->tbusy, which is required for all
> pre-2.3 kernels.
> 

You are right.

cheers,
jamal


<Prev in Thread] Current Thread [Next in Thread>