Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages | Examples

_NICINFO Struct Reference
[LAN91C111 registersCrystal CS8900ADM9000E RegistersLAN91C111 registersCrystal CS8900A]

#include <dev/lanc111.h>


Detailed Description

Network interface controller information structure.


Data Fields

HANDLE volatile ni_rx_rdy
u_long ni_rx_packets
u_long ni_tx_packets
u_long ni_interrupts
u_long ni_rx_overruns
u_long ni_rx_frame_errors
u_long ni_rx_crc_errors
u_long ni_rx_missed_errors
u_long ni_rx_size_errors
u_long ni_tx_errors
u_short ni_tx_cnt
u_long ni_overruns
HANDLE volatile ni_tx_rdy
HANDLE ni_mutex
volatile int ni_tx_queued
volatile int ni_tx_quelen
volatile int ni_insane
int ni_iomode


Field Documentation

HANDLE volatile _NICINFO::ni_rx_rdy
 

Receiver event queue.

u_long _NICINFO::ni_rx_packets
 

Number of packets received.

u_long _NICINFO::ni_tx_packets
 

Number of packets sent.

u_long _NICINFO::ni_interrupts
 

Number of interrupts.

u_long _NICINFO::ni_rx_overruns
 

Number of packet overruns.

u_long _NICINFO::ni_rx_frame_errors
 

Number of frame errors.

u_long _NICINFO::ni_rx_crc_errors
 

Number of CRC errors.

u_long _NICINFO::ni_rx_missed_errors
 

Number of missed packets.

u_long _NICINFO::ni_rx_size_errors
 

Number of size missmatch in NIC.

u_long _NICINFO::ni_tx_errors
 

Number of NIC transmit errors.

u_short _NICINFO::ni_tx_cnt
 

Number of bytes in transmission queue.

u_long _NICINFO::ni_overruns
 

Number of packet overruns.

HANDLE volatile _NICINFO::ni_tx_rdy
 

Transmitter event queue.

HANDLE _NICINFO::ni_mutex
 

Access mutex semaphore.

volatile int _NICINFO::ni_tx_queued
 

Number of packets in transmission queue.

volatile int _NICINFO::ni_tx_quelen
 

Number of bytes in transmission queue not sent.

volatile int _NICINFO::ni_insane
 

Set by error detection.

int _NICINFO::ni_iomode
 

8 or 16 bit access. 32 bit is not supported.


© 2000-2006 by egnite Software GmbH - visit http://www.ethernut.de/