ip_netif Struct Reference
[Internet Protocol (IP) Service]

IP network interfaces. More...

#include <ip.h>

Collaboration diagram for ip_netif:
Collaboration graph
[legend]

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.

Detailed Description

IP network interfaces.

Maps devices to the IP network interface specific data.

See also:
device.h IP registered protocols. Maps protocols to the IP protocol specific data.
int_map.h IP routing table.
generic_field.h IP network interface specific data.

Field Documentation

ARP module.

Assigned if using ARP.

Referenced by ip_netif_initialize(), and ip_send_route().

Broadcast address.

Referenced by ip_netif_initialize().

Device identifier.

Referenced by ip_netif_initialize(), and ip_send_route().

Indicates whether using DHCP.

Referenced by ip_netif_initialize().

IP version.

Referenced by ip_netif_initialize().

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


The documentation for this struct was generated from the following file:

Generated on Thu Mar 11 20:48:29 2010 for Networking and TCP/IP stack for HelenOS system by  doxygen 1.6.1