> I examine the file 3c509.c in /drivers/net of the kernel. I do not
> see the
> 'register_netdev()' statement. My understanding is that, a network
> driver must
> register with the kernel using 'register_netdev()' .
> Can anyone let me know why the statement 'register_netdev' is not in the
I suspect that is it called from some function referenced by the 3c509
code. Check out the Linux Source cross reference (http://lxr.linux.no/)
to speed things up - that is you can quickly find where functions are
defined and what calls what. Start with functions called in the
'init_module' function of the driver ;-)
If you search other driver files you will see that some have a call to
register_netdev & some don't...
Phil Quiney CSIP Demonstrator
Telephone: +44 (1279) 402363 London Rd, Harlow,
Fax: +44 (1279) 402885 Essex CM17 9NA,
"This message may contain information proprietary to Northern
Telecom so any unauthorised disclosure, copying or distribution
of its contents is strictly prohibited."