diff options
author | Jeremy Katz <katzj@redhat.com> | 2002-11-26 19:59:19 +0000 |
---|---|---|
committer | Jeremy Katz <katzj@redhat.com> | 2002-11-26 19:59:19 +0000 |
commit | 32d18cdb5603ba71a27661cc59d78bfaf43a36cc (patch) | |
tree | cbef628263c93aba4f3dbb99573f0dc538db714f /loader2/net.h | |
parent | 48ad552b63a95aec286aba9cd91ec0a745152e95 (diff) | |
download | anaconda-32d18cdb5603ba71a27661cc59d78bfaf43a36cc.tar.gz anaconda-32d18cdb5603ba71a27661cc59d78bfaf43a36cc.tar.xz anaconda-32d18cdb5603ba71a27661cc59d78bfaf43a36cc.zip |
restructuring and clean up of some of the older unused code in the loader.
still a lot to do, but this gets to stage2 for cd, nfs, http, and ftp booting
from either the cd initrd or the pxe initrd
Diffstat (limited to 'loader2/net.h')
-rw-r--r-- | loader2/net.h | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/loader2/net.h b/loader2/net.h new file mode 100644 index 000000000..a7040f137 --- /dev/null +++ b/loader2/net.h @@ -0,0 +1,27 @@ +#ifndef H_LOADER_NET +#define H_LOADER_NET + +#include "pump.h" +#include "../isys/probe.h" + +struct networkDeviceConfig { + struct pumpNetIntf dev; + int isDynamic; +}; + +int readNetConfig(char * device, struct networkDeviceConfig * dev, + int flags); +int configureNetwork(struct networkDeviceConfig * dev); +int writeNetInfo(const char * fn, struct networkDeviceConfig * dev, + struct knownDevices * kd); +int findHostAndDomain(struct networkDeviceConfig * dev, int flags); +int writeResolvConf(struct networkDeviceConfig * net); +extern char *netServerPrompt; +int nfsGetSetup(char ** hostptr, char ** dirptr); +int kickstartNetwork(char ** devicePtr, struct networkDeviceConfig * netDev, + char * bootProto, int flags); +void initLoopback(void); +int chooseNetworkInterface(struct knownDevices * kd, char ** devNamePtr, + int flags); + +#endif |