dpeth Struct Reference
[Generic DP8390 network interface family service]

#include <dp8390.h>

Collaboration diagram for dpeth:
Collaboration graph
[legend]

Data Structures

struct  sendq

Data Fields

packet_t packet_queue
 Outgoing packets queue.
int packet_count
 Outgoing packets count.
packet_t received_queue
 Received packets queue.
int received_count
 Received packets count.
port_t de_base_port
phys_bytes de_linmem
char * de_locmem
int de_irq
int de_int_pending
dp_initf_t de_initf
dp_stopf_t de_stopf
int de_prog_IO
char de_name [sizeof("dp8390#n")]
ether_addr_t de_address
port_t de_dp8390_port
port_t de_data_port
int de_16bit
long de_ramsize
int de_offset_page
int de_startpage
int de_stoppage
char de_pci
struct dpeth::sendq de_sendq [SENDQ_NR]
int de_sendq_nr
int de_sendq_head
int de_sendq_tail
int de_flags
int de_mode
eth_stat_t de_stat
iovec_dat_t de_read_iovec
iovec_dat_t de_write_iovec
iovec_dat_t de_tmp_iovec
vir_bytes de_read_s
dp_user2nicf_t de_user2nicf
dp_nic2userf_t de_nic2userf
dp_getblock_t de_getblockf

Field Documentation

Referenced by netif_probe_message().

Referenced by netif_start_message().

Referenced by dp_init(), and irq_handler().

dp_getblock_t dpeth::de_getblockf
dp_initf_t dpeth::de_initf

Referenced by irq_handler().

Referenced by irq_handler(), and netif_probe_message().

char dpeth::de_name[sizeof("dp8390#n")]
dp_nic2userf_t dpeth::de_nic2userf
struct dpeth::sendq dpeth::de_sendq[SENDQ_NR]
dp_stopf_t dpeth::de_stopf
dp_user2nicf_t dpeth::de_user2nicf

Outgoing packets count.

Referenced by queue_packet().

Outgoing packets queue.

Referenced by queue_packet().

Received packets count.

Referenced by irq_handler().

Received packets queue.

Referenced by irq_handler().


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