/branches/network/uspace/srv/net/ip/ip.h |
---|
41,6 → 41,11 |
#include "../netif/netif_device_id_type.h" |
#define IP_MAX_ADDRESS_LENGTH 4 |
typedef int address_t[ IP_MAX_ADDRESS_LENGTH ]; |
typedef address_t * address_ref; |
typedef struct ip_netif ip_netif_t; |
typedef ip_netif_t * ip_netif_ref; |
51,7 → 56,15 |
struct ip_netif{ |
netif_device_id_t device_id; |
int phone; |
// TODO configuration |
int ipv; |
int dhcp; |
address_t address; |
address_t netmask; |
address_t gateway; |
address_t broadcast; |
address_t dns1; |
address_t dns2; |
// TODO modules |
}; |
struct ip_globals{ |