_NICINFO Struct Reference
[LAN91C111 registersCrystal CS8900ADM9000E RegistersXgNicLan91LAN91C111 registersCrystal CS8900AXgNicLan91]

Network interface controller information structure. More...


Data Fields

HANDLE volatile ni_rx_rdy
uint32_t ni_rx_packets
uint32_t ni_tx_packets
uint32_t ni_interrupts
uint32_t ni_rx_overruns
uint32_t ni_rx_frame_errors
uint32_t ni_rx_crc_errors
uint32_t ni_rx_missed_errors
uint32_t ni_rx_size_errors
uint32_t ni_tx_errors
uint16_t ni_tx_cnt
uint32_t 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


Detailed Description

Network interface controller information structure.

Definition at line 72 of file nicrtl.h.


Field Documentation

HANDLE volatile _NICINFO::ni_rx_rdy

Receiver event queue.

Definition at line 73 of file nicrtl.h.

uint32_t _NICINFO::ni_rx_packets

Number of packets received.

Definition at line 74 of file nicrtl.h.

uint32_t _NICINFO::ni_tx_packets

Number of packets sent.

Definition at line 75 of file nicrtl.h.

uint32_t _NICINFO::ni_interrupts

Number of interrupts.

Definition at line 76 of file nicrtl.h.

uint32_t _NICINFO::ni_rx_overruns

Number of packet overruns.

Definition at line 77 of file nicrtl.h.

uint32_t _NICINFO::ni_rx_frame_errors

Number of frame errors.

Definition at line 78 of file nicrtl.h.

uint32_t _NICINFO::ni_rx_crc_errors

Number of CRC errors.

Definition at line 79 of file nicrtl.h.

uint32_t _NICINFO::ni_rx_missed_errors

Number of missed packets.

Definition at line 80 of file nicrtl.h.

uint32_t _NICINFO::ni_rx_size_errors

Number of size missmatch in NIC.

Definition at line 81 of file nicrtl.h.

uint32_t _NICINFO::ni_tx_errors

Number of NIC transmit errors.

Definition at line 82 of file nicrtl.h.

uint16_t _NICINFO::ni_tx_cnt

Number of bytes in transmission queue.

Definition at line 537 of file lanc111.c.

uint32_t _NICINFO::ni_overruns

Number of packet overruns.

Definition at line 541 of file lanc111.c.

HANDLE volatile _NICINFO::ni_tx_rdy

Transmitter event queue.

Definition at line 368 of file dm9000e.c.

HANDLE _NICINFO::ni_mutex

Access mutex semaphore.

Definition at line 369 of file dm9000e.c.

volatile int _NICINFO::ni_tx_queued

Number of packets in transmission queue.

Definition at line 370 of file dm9000e.c.

volatile int _NICINFO::ni_tx_quelen

Number of bytes in transmission queue not sent.

Definition at line 371 of file dm9000e.c.

volatile int _NICINFO::ni_insane

Set by error detection.

Definition at line 372 of file dm9000e.c.

int _NICINFO::ni_iomode

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

Definition at line 373 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/