NICINFO Struct Reference
[LAN91C111 registersCrystal CS8900ADM9000E RegistersSMSC LAM91]

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.

Network interface controller information type.

Definition at line 72 of file nicrtl.h.


Field Documentation

Receiver event queue.

Definition at line 73 of file nicrtl.h.

Number of packets received.

Definition at line 74 of file nicrtl.h.

Number of packets sent.

Definition at line 75 of file nicrtl.h.

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.

Number of frame errors.

Definition at line 78 of file nicrtl.h.

Number of CRC errors.

Definition at line 79 of file nicrtl.h.

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.

Number of bytes in transmission queue.

Definition at line 547 of file lanc111.c.

Number of packet overruns.

Definition at line 551 of file lanc111.c.

Transmitter event queue.

Definition at line 327 of file dm9000.c.

HANDLE NICINFO::ni_mutex

Access mutex semaphore.

Definition at line 328 of file dm9000.c.

volatile int NICINFO::ni_tx_queued

Number of packets in transmission queue.

Definition at line 329 of file dm9000.c.

volatile int NICINFO::ni_tx_quelen

Number of bytes in transmission queue not sent.

Definition at line 330 of file dm9000.c.

volatile int NICINFO::ni_insane

Set by error detection.

Definition at line 331 of file dm9000.c.

int NICINFO::ni_iomode

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

Definition at line 332 of file dm9000.c.


The documentation for this struct was generated from the following files:

© 2000-2010 by contributors - visit http://www.ethernut.de/