ICMP global data. More...
#include <icmp.h>

Data Fields | |
| int | ip_phone |
| IP module phone. | |
| packet_dimension_t | packet_dimension |
| Packet dimension. | |
| int | net_phone |
| Networking module phone. | |
| int | error_reporting |
| Indicates whether ICMP error reporting is enabled. | |
| int | echo_replying |
| Indicates whether ICMP echo replying (ping) is enabled. | |
| icmp_param_t | last_used_id |
| The last used identifier number. | |
| icmp_echo_data_t | echo_data |
| The budled modules assigned echo specific data. | |
| icmp_replies_t | replies |
| Echo timeout locks. | |
| fibril_rwlock_t | lock |
| Safety lock. | |
ICMP global data.
| icmp_echo_data_t icmp_globals::echo_data |
The budled modules assigned echo specific data.
Referenced by icmp_bind_free_id(), and icmp_process_client_messages().
Indicates whether ICMP echo replying (ping) is enabled.
Referenced by icmp_process_packet().
Indicates whether ICMP error reporting is enabled.
Referenced by icmp_send_packet().
IP module phone.
Referenced by icmp_echo(), icmp_process_packet(), and icmp_send_packet().
The last used identifier number.
Referenced by icmp_bind_free_id().
| fibril_rwlock_t icmp_globals::lock |
Safety lock.
Referenced by icmp_echo(), icmp_process_client_messages(), and icmp_process_echo_reply().
Networking module phone.
Referenced by icmp_echo(), icmp_process_echo_reply(), icmp_process_message(), icmp_release_and_return(), and module_start().
Packet dimension.
Referenced by icmp_echo().
| icmp_replies_t icmp_globals::replies |
Echo timeout locks.
Referenced by icmp_echo(), and icmp_process_echo_reply().
1.6.1