IP global data. More...
#include <ip.h>
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. |
IP global data.
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().
modules_t ip_globals::modules |
Known support modules.
Referenced by ip_netif_initialize().
Networking module phone.
Referenced by ip_fragment_packet(), ip_netif_initialize(), ip_prepare_icmp(), ip_release_and_return(), ip_send_route(), ip_split_packet(), and module_start().
ip_netifs_t ip_globals::netifs |
Registered network interfaces.
Referenced by ip_device_state_message(), ip_find_route(), ip_mtu_changed_message(), ip_netif_initialize(), and ip_packet_size_message().
fibril_rwlock_t ip_globals::netifs_lock |
Netifs safeyt lock.
Referenced by ip_device_state_message(), ip_mtu_changed_message(), and ip_packet_size_message().
uint16_t ip_globals::packet_counter |
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().