Re: Initial network device(s)

From: Richard B. Johnson (root@chaos.analogic.com)
Date: Tue Jul 11 2000 - 09:51:36 EST


On Tue, 11 Jul 2000, Andi Kleen wrote:

> On Tue, Jul 11, 2000 at 10:39:13AM -0400, Richard B. Johnson wrote:
> >
> >
> > Does anybody know, during early startup of the kernel, what I
> > can check to see if an Ethernet device "eth0" exists. This
> > is before the network is started and before any possible
> > network-device module would be installed. The idea is to
> > install a network device module IFF the correct one is not
> > already linked into the kernel. This is an embedded system
> > so It doesn't use the current 'try to install if you get
> > an ifconfig error' mechanism. It doesn't use 'ifconfig'.
> > It uses socket ioctl(SIOCSxxxx) calls.
>
> Just do a SIOCGIFFLAGS. If the device doesn't exist you'll get a ENODEV,
> otherwise 0.
>
>
> -Andi
>

Okay. Thanks.

Cheers,
Dick Johnson

Penguin : Linux version 2.2.15 on an i686 machine (797.90 BogoMips).

"Memory is like gasoline. You use it up when you are running. Of
course you get it all back when you reboot..."; Actual explanation
obtained from the Micro$oft help desk.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Sat Jul 15 2000 - 21:00:12 EST