[eepro100] Re: eepro100.c v1.13 and 2.4.x kernel?

Andrey Savochkin saw@saw.sw.com.sg
Thu, 1 Mar 2001 15:54:33 -0800


On Thu, Mar 01, 2001 at 10:37:06AM -0800, Tony Beltran wrote:
> I am unable to get the 1.13 eepro100.c driver code to build in my
> 2.4.0test10 environment because there are 3 variables used:
> dev->tbusy
> dev->interrupt
> dev->start
> These are not defined in the include/linux/netdevice.h struct netdevice
> in my 2.4 source tree.  Checking the 2.2.16 source tree, I see these
> variables defined.  Since these are used throughout the driver, I need
> these to complete the build.  Were these REALLY legitimately dropped
> from the netdevice structure for the 2.4 kernel?

Yes, network driver interface was changed from the point of view of flow
control and serialization.
As a result, those fields were removed.