Semi-decennial update. 50% code inflation.
[cbaos.git] / include / net.h
blob47cb7ddceed27f79d9b5c02b2979898e02491d36
1 #ifndef NET_H_
2 #define NET_H_
4 #include <types.h>
7 typedef u8 ip_t[4];
8 typedef u8 mac_t[6];
10 enum network_state { NET_UNCONFIGURED, NET_IP };
11 struct netconfig {
12 mac_t mac;
13 ip_t ip;
14 ip_t server_ip;
15 enum network_state state;
18 extern struct netconfig netconfig;
20 #endif