_NICINFO Struct Reference
[LAN91C111 registersCrystal CS8900ADM9000E RegistersLAN91C111 registersCrystal CS8900A]


Detailed Description

Network interface controller information structure.

Definition at line 69 of file nicrtl.h.

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.

Definition at line 70 of file nicrtl.h.

u_long _NICINFO::ni_rx_packets

Number of packets received.

Definition at line 71 of file nicrtl.h.

u_long _NICINFO::ni_tx_packets

Number of packets sent.

Definition at line 72 of file nicrtl.h.

u_long _NICINFO::ni_interrupts

Number of interrupts.

Definition at line 73 of file nicrtl.h.

u_long _NICINFO::ni_rx_overruns

Number of packet overruns.

Definition at line 74 of file nicrtl.h.

u_long _NICINFO::ni_rx_frame_errors

Number of frame errors.

Definition at line 75 of file nicrtl.h.

u_long _NICINFO::ni_rx_crc_errors

Number of CRC errors.

Definition at line 76 of file nicrtl.h.

u_long _NICINFO::ni_rx_missed_errors

Number of missed packets.

Definition at line 77 of file nicrtl.h.

u_long _NICINFO::ni_rx_size_errors

Number of size missmatch in NIC.

Definition at line 78 of file nicrtl.h.

u_long _NICINFO::ni_tx_errors

Number of NIC transmit errors.

Definition at line 79 of file nicrtl.h.

u_short _NICINFO::ni_tx_cnt

Number of bytes in transmission queue.

Definition at line 527 of file lanc111.c.

u_long _NICINFO::ni_overruns

Number of packet overruns.

Definition at line 531 of file lanc111.c.

HANDLE volatile _NICINFO::ni_tx_rdy

Transmitter event queue.

Definition at line 319 of file dm9000e.c.

HANDLE _NICINFO::ni_mutex

Access mutex semaphore.

Definition at line 320 of file dm9000e.c.

volatile int _NICINFO::ni_tx_queued

Number of packets in transmission queue.

Definition at line 321 of file dm9000e.c.

volatile int _NICINFO::ni_tx_quelen

Number of bytes in transmission queue not sent.

Definition at line 322 of file dm9000e.c.

volatile int _NICINFO::ni_insane

Set by error detection.

Definition at line 323 of file dm9000e.c.

int _NICINFO::ni_iomode

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

Definition at line 324 of file dm9000e.c.


The documentation for this struct was generated from the following files:
© 2000-2007 by egnite Software GmbH - visit http://www.ethernut.de/