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

Ethernet device map. More...

#include <eth.h>

Collaboration diagram for eth_device:
Collaboration graph
[legend]

Data Fields

device_id_t device_id
 Device identifier.
services_t service
 Device driver service.
int phone
 Driver phone.
size_t mtu
 Maximal transmission unit.
int flags
 Various device flags.
measured_string_ref addr
 Actual device hardware address.
char * addr_data
 Actual device hardware address data.

Detailed Description

Ethernet device map.

Maps devices to the Ethernet device specific data.

See also:
device.h Ethernet protocol map. Maps protocol identifiers to the Ethernet protocol specific data.
int_map.h Ethernet device specific data.

Field Documentation

Actual device hardware address.

Referenced by eth_addr_message(), eth_device_message(), and eth_send_message().

Actual device hardware address data.

Referenced by eth_device_message().

Device identifier.

Referenced by eth_device_message().

Various device flags.

See also:
ETH_DUMMY
ETH_MODE_MASK

Referenced by eth_device_message(), eth_send_message(), and nil_received_msg().

Maximal transmission unit.

Referenced by eth_device_message(), eth_packet_space_message(), and eth_send_message().

Driver phone.

Referenced by eth_device_message(), and eth_send_message().

services_t eth_device::service

Device driver service.

Referenced by eth_device_message().


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