Nut/OS  4.10.3
API Reference
NICINFO Struct Reference

#include <ax88796.h>

Collaboration diagram for NICINFO:

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

Detailed Description

brief Network interface controller information structure and type.

Definition at line 12 of file ax88796.h.


Field Documentation

Receiver event queue.

Definition at line 13 of file ax88796.h.

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

Transmitter event queue.

Definition at line 14 of file ax88796.h.

Referenced by DmOutput().

Number of bytes in transmission queue.

Definition at line 15 of file ax88796.h.

Number of packets received.

Definition at line 16 of file ax88796.h.

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

Number of packets sent.

Definition at line 17 of file ax88796.h.

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

Number of interrupts.

Definition at line 18 of file ax88796.h.

Number of packet overruns.

Definition at line 19 of file ax88796.h.

Number of frame errors.

Definition at line 20 of file ax88796.h.

Number of CRC errors.

Definition at line 21 of file ax88796.h.

Number of missed packets.

Definition at line 22 of file ax88796.h.

NIC transmitter busy flags.

Definition at line 23 of file ax88796.h.

Number of pending receiver interrupts.

Definition at line 24 of file ax88796.h.

Current receive page.

Definition at line 25 of file ax88796.h.


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