Ethernet global data. More...
#include <eth.h>

Data Fields | |
| int | net_phone |
| Networking module phone. | |
| fibril_rwlock_t | devices_lock |
| Safety lock for devices. | |
| eth_devices_t | devices |
| All known Ethernet devices. | |
| fibril_rwlock_t | protos_lock |
| Safety lock for protocols. | |
| eth_protos_t | protos |
| Protocol map. | |
| measured_string_ref | broadcast_addr |
| Broadcast device hardware address. | |
Ethernet global data.
Broadcast device hardware address.
Referenced by eth_addr_message(), and nil_initialize().
| eth_devices_t eth_globals::devices |
All known Ethernet devices.
Referenced by eth_addr_message(), eth_device_message(), eth_packet_space_message(), eth_send_message(), nil_initialize(), and nil_received_msg().
| fibril_rwlock_t eth_globals::devices_lock |
Safety lock for devices.
Referenced by eth_addr_message(), eth_device_message(), eth_packet_space_message(), eth_send_message(), nil_initialize(), and nil_received_msg().
Networking module phone.
Referenced by eth_device_message(), eth_receiver(), eth_send_message(), nil_initialize(), nil_message(), and nil_received_msg().
| eth_protos_t eth_globals::protos |
Protocol map.
Service phone map for each protocol.
Referenced by eth_device_message(), eth_process_packet(), eth_register_message(), nil_device_state_msg(), and nil_initialize().
| fibril_rwlock_t eth_globals::protos_lock |
Safety lock for protocols.
Referenced by eth_device_message(), eth_register_message(), nil_device_state_msg(), nil_initialize(), and nil_received_msg().
1.6.1