icmp_globals Struct Reference
[Internet Control Message Protocol (ICMP) Service]

ICMP global data. More...

#include <icmp.h>

Collaboration diagram for icmp_globals:
Collaboration graph
[legend]

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.

Detailed Description

ICMP global data.


Field Documentation

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

Packet dimension.

Referenced by icmp_echo().

icmp_replies_t icmp_globals::replies

Echo timeout locks.

Referenced by icmp_echo(), and icmp_process_echo_reply().


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