eth_globals Struct Reference
[Ethernet (IEEE 802.3) network interface layer Service]

Ethernet global data. More...

#include <eth.h>

Collaboration diagram for eth_globals:
Collaboration graph
[legend]

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.

Detailed Description

Ethernet global data.


Field Documentation

Broadcast device hardware address.

Referenced by eth_addr_message(), and nil_initialize().

eth_devices_t eth_globals::devices
fibril_rwlock_t eth_globals::devices_lock
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

The documentation for this struct was generated from the following file:

Generated on Thu Mar 11 20:48:27 2010 for Networking and TCP/IP stack for HelenOS system by  doxygen 1.6.1