MX Foundation 4
|
ARINC 664 Tx/Rx IP protocol stack counters. More...
#include <mxf_class_a664.h>
Data Fields | |
uint32 | inDatagrams |
uint32 | outDatagrams |
uint32 | inTotalErr |
uint32 | outTotalErr |
uint32 | inDiscardErr |
uint32 | outDiscardErr |
uint32 | outRawFrames |
uint32 | inFragments |
uint32 | inFragReassembled |
uint32 | inFragDroppedErr |
uint32 | inFragTimeoutErr |
uint32 | inReassemblyFailedErr |
uint32 | inVersionErr |
uint32 | inHeaderLengthErr |
uint32 | inTOSErr |
uint32 | inTotalLengthErr |
uint32 | inIDErr |
uint32 | inFlagsErr |
uint32 | inTTLErr |
uint32 | inProtocolErr |
uint32 | inChecksumErr |
uint32 | inMulticastErr |
uint32 | inSourceAddressErr |
uint32 | inDestinationAddressErr |
uint32 | internalErr |
uint32 | reserved |
The MXF_A664_STAT_IP structure defines IP counters kept by the ARINC 664 protocol stack.
The functions mxfA664StatisticIPGet() or mxfChannelStatisticGet() with MXF_A664_STAT_TYPE_IP type are used to get the MXF_A664_STAT_IP traffic counters. They are cumulative to the traffic generated by the COM/SAP ports. The stack counters IP/UDP can be reset by calling mxfChannelStatisticReset() with MXF_A664_RESET_STACK_LAYERS_STATS option.
uint32 MXF_A664_STAT_IP::inDatagrams |
Input datagrams received.
uint32 MXF_A664_STAT_IP::outDatagrams |
Output datagrams sent.
uint32 MXF_A664_STAT_IP::inTotalErr |
Number of input datagram discarded due to an error.
uint32 MXF_A664_STAT_IP::outTotalErr |
Number of output datagram discarded due to an error.
uint32 MXF_A664_STAT_IP::inDiscardErr |
Good input packets discarded.
uint32 MXF_A664_STAT_IP::outDiscardErr |
Good output packets discarded.
uint32 MXF_A664_STAT_IP::outRawFrames |
Good Raw packets.
uint32 MXF_A664_STAT_IP::inFragments |
Number of fragments received.
uint32 MXF_A664_STAT_IP::inFragReassembled |
Number of fragments reassembled.
uint32 MXF_A664_STAT_IP::inFragDroppedErr |
Number of fragments dropped (no slots free).
uint32 MXF_A664_STAT_IP::inFragTimeoutErr |
Number of Fragments dropped (out of order).
uint32 MXF_A664_STAT_IP::inReassemblyFailedErr |
Packets Discarded: reassembly failed.
uint32 MXF_A664_STAT_IP::inVersionErr |
IP Header: Invalid protocol version.
uint32 MXF_A664_STAT_IP::inHeaderLengthErr |
IP Header: Invalid length.
uint32 MXF_A664_STAT_IP::inTOSErr |
IP Header: Invalid TOS value received.
uint32 MXF_A664_STAT_IP::inTotalLengthErr |
IP Header: Invalid PDU total length.
uint32 MXF_A664_STAT_IP::inIDErr |
IP Header: Invalid 16-bits ID.
uint32 MXF_A664_STAT_IP::inFlagsErr |
IP Header: Flag Error Count.
uint32 MXF_A664_STAT_IP::inTTLErr |
IP Header: Invalid time to live TTL value.
uint32 MXF_A664_STAT_IP::inProtocolErr |
IP Header: Invalid protocol received.
uint32 MXF_A664_STAT_IP::inChecksumErr |
IP Header: Invalid checksum.
uint32 MXF_A664_STAT_IP::inMulticastErr |
IP Header: Invalid Class-D address.
uint32 MXF_A664_STAT_IP::inSourceAddressErr |
IP Header: Invalid source address.
uint32 MXF_A664_STAT_IP::inDestinationAddressErr |
IP Header: Invalid destination address.
uint32 MXF_A664_STAT_IP::internalErr |
Limitations or design error.
uint32 MXF_A664_STAT_IP::reserved |
Reserved for future use.