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().