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