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
|