Network interface controller information structure. More...
#include <dev/lanc111.h>
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 |
Network interface controller information structure.
| HANDLE volatile _NICINFO::ni_rx_rdy |
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.
| HANDLE volatile _NICINFO::ni_tx_rdy |
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.