summaryrefslogtreecommitdiffstats
path: root/mdk-stage1/network.h
diff options
context:
space:
mode:
authorGuillaume Cottenceau <gc@mandriva.com>2001-01-08 18:31:24 +0000
committerGuillaume Cottenceau <gc@mandriva.com>2001-01-08 18:31:24 +0000
commitf9d435aa85ce984bdd0736a306ad52deee7cf057 (patch)
tree91949eecd66bae6c95f6d808ee72bb2e916cf3ca /mdk-stage1/network.h
parent1e2f0aa9a97498fd05acdb5c33a6799b7f51d762 (diff)
downloaddrakx-f9d435aa85ce984bdd0736a306ad52deee7cf057.tar
drakx-f9d435aa85ce984bdd0736a306ad52deee7cf057.tar.gz
drakx-f9d435aa85ce984bdd0736a306ad52deee7cf057.tar.bz2
drakx-f9d435aa85ce984bdd0736a306ad52deee7cf057.tar.xz
drakx-f9d435aa85ce984bdd0736a306ad52deee7cf057.zip
- add dhcp
- save network information for stage2
Diffstat (limited to 'mdk-stage1/network.h')
-rw-r--r--mdk-stage1/network.h21
1 files changed, 11 insertions, 10 deletions
diff --git a/mdk-stage1/network.h b/mdk-stage1/network.h
index 9f59cb29e..8d6b2bb17 100644
--- a/mdk-stage1/network.h
+++ b/mdk-stage1/network.h
@@ -38,20 +38,21 @@ enum boot_proto_type { BOOTPROTO_STATIC, BOOTPROTO_DHCP };
struct interface_info {
char device[10];
int is_ptp, is_up;
- int set, manually_set;
struct in_addr ip, netmask, broadcast, network;
- struct in_addr boot_server;
- char * boot_file;
enum boot_proto_type boot_proto;
};
-struct net_info {
- int set, manually_set;
- char * hostname, * domain; /* dynamically allocated */
- struct in_addr gateway;
- struct in_addr dns_server;
- int numDns;
-};
+
+/* these are to be used only by dhcp.c */
+
+void guess_netmask(struct interface_info * intf);
+int configure_net_device(struct interface_info * intf);
+
+extern char * hostname;
+extern char * domain;
+extern struct in_addr gateway;
+extern struct in_addr dns_server;
+extern struct in_addr dns_server2;