UDP global data. More...
#include <udp.h>

Data Fields | |
| int | net_phone |
| Networking module phone. | |
| int | ip_phone |
| IP module phone. | |
| int | icmp_phone |
| ICMP module phone. | |
| packet_dimension_t | packet_dimension |
| Packet dimension. | |
| int | checksum_computing |
| Indicates whether UDP checksum computing is enabled. | |
| int | autobinding |
| Indicates whether UDP autobnding on send is enabled. | |
| int | last_used_port |
| Last used free port. | |
| socket_ports_t | sockets |
| Active sockets. | |
| packet_dimensions_t | dimensions |
| Device packet dimensions. | |
| fibril_rwlock_t | lock |
| Safety lock. | |
UDP global data.
Indicates whether UDP autobnding on send is enabled.
Referenced by udp_sendto_message().
Indicates whether UDP checksum computing is enabled.
Referenced by udp_sendto_message().
| packet_dimensions_t udp_globals::dimensions |
Device packet dimensions.
Referenced by udp_process_client_messages(), and udp_process_packet().
ICMP module phone.
Referenced by udp_process_packet().
IP module phone.
Referenced by udp_process_client_messages(), udp_process_packet(), and udp_sendto_message().
Last used free port.
Referenced by udp_process_client_messages(), and udp_sendto_message().
| fibril_rwlock_t udp_globals::lock |
Safety lock.
Referenced by udp_process_client_messages(), udp_process_packet(), udp_received_msg(), and udp_sendto_message().
Networking module phone.
Referenced by module_start(), udp_process_client_messages(), udp_process_packet(), udp_recvfrom_message(), udp_release_and_return(), and udp_sendto_message().
Packet dimension.
Referenced by udp_sendto_message().
| socket_ports_t udp_globals::sockets |
Active sockets.
Referenced by udp_process_client_messages(), udp_process_packet(), and udp_sendto_message().
1.6.1