Messages in this thread | | | Date | Tue, 11 Jul 2000 16:47:43 +0200 | From | "Andi Kleen" <> | Subject | Re: Initial network device(s) |
| |
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
- 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/
| |