Nut/OS  4.10.3
API Reference

Network interface controller information structure. More...

#include <dev/lanc111.h>

Collaboration diagram for _NICINFO:

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.

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.

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.

Number of size missmatch in NIC.

Definition at line 81 of file nicrtl.h.

Number of NIC transmit errors.

Definition at line 82 of file nicrtl.h.

Number of bytes in transmission queue.

Definition at line 549 of file lanc111.c.

Number of packet overruns.

Definition at line 553 of file lanc111.c.

Multicast Address Register.

Definition at line 557 of file lanc111.c.

Transmitter event queue.

Definition at line 283 of file dm9000.c.

Access mutex semaphore.

Definition at line 284 of file dm9000.c.

volatile int _NICINFO::ni_tx_queued

Number of packets in transmission queue.

Definition at line 285 of file dm9000.c.

volatile int _NICINFO::ni_tx_quelen

Number of bytes in transmission queue not sent.

Definition at line 286 of file dm9000.c.

volatile int _NICINFO::ni_insane

Set by error detection.

Definition at line 287 of file dm9000.c.

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

Definition at line 288 of file dm9000.c.


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