NICINFO Struct Reference


Detailed Description

brief Network interface controller information structure and type.

Definition at line 12 of file ax88796.h.


Data Fields

HANDLE volatile ni_rx_rdy
HANDLE volatile ni_tx_rdy
uint16_t ni_tx_cnt
uint32_t ni_rx_packets
uint32_t ni_tx_packets
uint32_t ni_interrupts
uint32_t ni_overruns
uint32_t ni_rx_frame_errors
uint32_t ni_rx_crc_errors
uint32_t ni_rx_missed_errors
uint8_t volatile ni_tx_bsy
uint32_t ni_rx_pending
uint8_t ni_curr_page

Field Documentation

HANDLE volatile NICINFO::ni_rx_rdy

Receiver event queue.

Definition at line 13 of file ax88796.h.

Referenced by NicRx(), NicRxAsix(), and NicRxLanc().

HANDLE volatile NICINFO::ni_tx_rdy

Transmitter event queue.

Definition at line 14 of file ax88796.h.

Referenced by DmOutput().

uint16_t NICINFO::ni_tx_cnt

Number of bytes in transmission queue.

Definition at line 15 of file ax88796.h.

uint32_t NICINFO::ni_rx_packets

Number of packets received.

Definition at line 16 of file ax88796.h.

Referenced by CSNICrx(), NicRx(), NicRxAsix(), and NicRxLanc().

uint32_t NICINFO::ni_tx_packets

Number of packets sent.

Definition at line 17 of file ax88796.h.

Referenced by AsixOutput(), cs8900Output(), CSNicOutput(), LancOutput(), and NicOutput().

uint32_t NICINFO::ni_interrupts

Number of interrupts.

Definition at line 18 of file ax88796.h.

uint32_t NICINFO::ni_overruns

Number of packet overruns.

Definition at line 19 of file ax88796.h.

uint32_t NICINFO::ni_rx_frame_errors

Number of frame errors.

Definition at line 20 of file ax88796.h.

uint32_t NICINFO::ni_rx_crc_errors

Number of CRC errors.

Definition at line 21 of file ax88796.h.

uint32_t NICINFO::ni_rx_missed_errors

Number of missed packets.

Definition at line 22 of file ax88796.h.

uint8_t volatile NICINFO::ni_tx_bsy

NIC transmitter busy flags.

Definition at line 23 of file ax88796.h.

uint32_t NICINFO::ni_rx_pending

Number of pending receiver interrupts.

Definition at line 24 of file ax88796.h.

uint8_t NICINFO::ni_curr_page

Current receive page.

Definition at line 25 of file ax88796.h.


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