1.2.5.2.49 TCPIP_MAC_RX_STATISTICS Structure

C

typedef struct {
int nRxOkPackets;
int nRxPendBuffers;
int nRxSchedBuffers;
int nRxErrorPackets;
int nRxFragmentErrors;
int nRxBuffNotAvailable;
} TCPIP_MAC_RX_STATISTICS;

Description

MAC RX Statistics Data.

This structure defines the RX statistics data for the MAC driver.

Parameters

ParametersDescription
nRxOkPacketsNumber of OK RX packets.
nRxPendBuffersNumber of unacknowledged pending RX buffers in the driver queues. If each incoming packet fits within a RX buffer (the RX buffer is large enough) than this corresponds to the number of unacknowledged pending RX packets. Otherwise the number of packets is less than the pending buffers.
nRxSchedBuffersNumber of currently scheduled RX buffers in the driver queues. These are available buffers, ready to receive data.
nRxErrorPacketsNumber of RX packets with errors.
nRxFragmentErrorsNumber of RX fragmentation errors.
nRxBuffNotAvailableNumber of occurences of 'RX Buffer Not Available'.

Remarks

This statistics are recorded by the driver, not by the hardware.