Nut/OS  5.0.5
API Reference

Network interface controller information structure. More...

#include <dev/lanc111.h>

Collaboration diagram for _NICINFO:
[legend]

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
uint8_t ni_mar [8]
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.


Field Documentation

Receiver event queue.

Number of packets received.

Number of packets sent.

Number of interrupts.

Number of packet overruns.

Number of frame errors.

Number of CRC errors.

Number of missed packets.

Number of size missmatch in NIC.

Number of NIC transmit errors.

Number of bytes in transmission queue.

Number of packet overruns.

Multicast Address Register.

Transmitter event queue.

Access mutex semaphore.

volatile int _NICINFO::ni_tx_queued

Number of packets in transmission queue.

volatile int _NICINFO::ni_tx_quelen

Number of bytes in transmission queue not sent.

volatile int _NICINFO::ni_insane

Set by error detection.

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


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