IP network interfaces. More...
#include <ip.h>

Data Fields | |
| module_ref | arp |
| ARP module. | |
| in_addr_t | broadcast |
| Broadcast address. | |
| device_id_t | device_id |
| Device identifier. | |
| int | dhcp |
| Indicates whether using DHCP. | |
| int | ipv |
| IP version. | |
| packet_dimension_t | packet_dimension |
| Packet dimension. | |
| int | phone |
| Netif module phone. | |
| ip_routes_t | routes |
| Routing table. | |
| int | routing |
| Indicates whether IP routing is enabled. | |
| services_t | service |
| Netif module service. | |
| device_state_t | state |
| Device state. | |
IP network interfaces.
Maps devices to the IP network interface specific data.
Broadcast address.
Referenced by ip_netif_initialize().
Device identifier.
Referenced by ip_netif_initialize(), and ip_send_route().
| int ip_netif::dhcp |
Indicates whether using DHCP.
Referenced by ip_netif_initialize().
| int ip_netif::ipv |
IP version.
Referenced by ip_netif_initialize().
Packet dimension.
Referenced by ip_mtu_changed_message(), ip_netif_initialize(), ip_packet_size_message(), and ip_send_route().
| int ip_netif::phone |
Netif module phone.
Referenced by ip_netif_initialize(), and ip_send_route().
| ip_routes_t ip_netif::routes |
Routing table.
Referenced by ip_netif_address(), ip_netif_find_route(), and ip_netif_initialize().
Indicates whether IP routing is enabled.
Referenced by ip_netif_initialize(), and ip_process_packet().
| services_t ip_netif::service |
Netif module service.
Referenced by ip_netif_initialize().
Device state.
Referenced by ip_device_state_message(), and ip_find_route().
1.6.1