ip_globals Struct Reference
[Internet Protocol (IP) Service]

IP global data. More...

#include <ip.h>

Collaboration diagram for ip_globals:
Collaboration graph
[legend]

Data Fields

async_client_conn_t client_connection
 Default client connection function for support modules.
ip_route_t gateway
 Default gateway.
fibril_rwlock_t lock
 Safety lock.
modules_t modules
 Known support modules.
int net_phone
 Networking module phone.
ip_netifs_t netifs
 Registered network interfaces.
fibril_rwlock_t netifs_lock
 Netifs safeyt lock.
uint16_t packet_counter
 Packet counter.
ip_protos_t protos
 Registered protocols.
fibril_rwlock_t protos_lock
 Protocols safety lock.

Detailed Description

IP global data.


Field Documentation

async_client_conn_t ip_globals::client_connection

Default client connection function for support modules.

Referenced by ip_netif_initialize().

Default gateway.

Referenced by ip_find_route(), and ip_netif_initialize().

fibril_rwlock_t ip_globals::lock

Safety lock.

Referenced by ip_prepare_packet().

Known support modules.

Referenced by ip_netif_initialize().

ip_netifs_t ip_globals::netifs
fibril_rwlock_t ip_globals::netifs_lock

Packet counter.

Referenced by ip_prepare_packet().

ip_protos_t ip_globals::protos

Registered protocols.

Referenced by ip_deliver_local(), ip_get_icmp_phone(), and ip_register().

fibril_rwlock_t ip_globals::protos_lock

Protocols safety lock.

Referenced by ip_deliver_local(), ip_get_icmp_phone(), and ip_register().


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

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