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