![]() |
MCUXpresso SDK API Reference Manual
Rev 2.16.000
NXP Semiconductors
|
Group for the Port Mac functionalities
Data Structures | |
struct | netc_port_phy_mac_preemption_status_t |
Port MAC preemption Status. More... | |
struct | netc_port_phy_mac_traffic_statistic_t |
Ethernet MAC physical port traffic (Tx/Rx) statistics counters, when enable frame preemption, one physical MAC will be divided into a pMAC and a eMAC and statistics counters will also have two groups. More... | |
struct | netc_port_phy_mac_discard_statistic_t |
Ethernet MAC physical port frame discard/errors status statistics counters, when enable frame preemption, one physical MAC will be divided into a pMAC and a eMAC and statistics counters will also have two groups. More... | |
struct | netc_port_phy_mac_preemption_statistic_t |
Ethernet physical MAC port preemption (Tx/Rx) related statistics counters. More... | |
struct | netc_port_pseudo_mac_traffic_statistic_t |
Ethernet pseudo MAC port traffic (Tx/Rx) statistics counters. More... | |
Enumerations | |
enum | netc_port_phy_mac_type_t { kNETC_ExpressMAC = 0U, kNETC_PreemptableMAC } |
Defines the Ethernet MAC physical port type. More... | |
enum | netc_port_preemption_verify_status_t { kNETC_VerifyDisable = 0U, kNETC_VerifyInProgress = 2U, kNETC_VerifySuccess, kNETC_VerifyFaile, kNETC_VerifyUndefined } |
Definesthe state of the mac merge sublayer with respect to verification as defined in IEEE Std 802.3br-2016. More... | |
struct netc_port_phy_mac_preemption_status_t |
Data Fields | |
bool | mergeActive |
Transmit preemption is active or not. | |
netc_port_preemption_verify_status_t | verifyStatus |
Transmit preemption is active or not. | |
struct netc_port_phy_mac_traffic_statistic_t |
Data Fields | |
uint64_t | totalOctet |
Count of MAC received/transmitted good/error Ethernet octets. More... | |
uint64_t | validOctet |
Count of MAC received/transmitted good Ethernet octets. More... | |
uint64_t | pauseFrame |
Count of MAC received/transmitted valid PAUSE frames. More... | |
uint64_t | validFrame |
Count of MAC received/transmitted valid frames. More... | |
uint64_t | vlanFrame |
Count of MAC received/transmitted valid VLAN tagged frames. More... | |
uint64_t | unicastFrame |
Count of MAC received/transmitted valid unicast frames. More... | |
uint64_t | multicastFrame |
Count of MAC received/transmitted valid multicast frames. More... | |
uint64_t | boradcastFrame |
Count of MAC received/transmitted valid broadcast frames. More... | |
uint64_t | totalPacket |
Count of MAC received/transmitted good/error packets. More... | |
uint64_t | rxMinPacket |
Count of MAC received min to 63-octet packets. More... | |
uint64_t | total64BPacket |
Count of MAC received/transmitted 64 octet packets. More... | |
uint64_t | total65To127BPacket |
Count of MAC received/transmitted 65 to 127 octet packets. More... | |
uint64_t | total128To255BPacket |
Count of MAC received/transmitted 128 to 255 octet packets. More... | |
uint64_t | total256To511BPacket |
Count of MAC received/transmitted 256 to 511 octet packets. More... | |
uint64_t | total511To1023BPacket |
Count of MAC received/transmitted 512 to 1023 octet packets. More... | |
uint64_t | total1024To1522BPacket |
Count of MAC received/transmitted 1024 to 1522 octet packets. More... | |
uint64_t | total1523ToMaxBPacket |
Count of MAC received/transmitted 1523 to Max octet packets. More... | |
uint64_t | controlPacket |
Count of MAC received/transmitted control packets. More... | |
uint64_t netc_port_phy_mac_traffic_statistic_t::totalOctet |
uint64_t netc_port_phy_mac_traffic_statistic_t::validOctet |
uint64_t netc_port_phy_mac_traffic_statistic_t::pauseFrame |
uint64_t netc_port_phy_mac_traffic_statistic_t::validFrame |
uint64_t netc_port_phy_mac_traffic_statistic_t::vlanFrame |
uint64_t netc_port_phy_mac_traffic_statistic_t::unicastFrame |
uint64_t netc_port_phy_mac_traffic_statistic_t::multicastFrame |
uint64_t netc_port_phy_mac_traffic_statistic_t::boradcastFrame |
uint64_t netc_port_phy_mac_traffic_statistic_t::totalPacket |
uint64_t netc_port_phy_mac_traffic_statistic_t::rxMinPacket |
uint64_t netc_port_phy_mac_traffic_statistic_t::total64BPacket |
uint64_t netc_port_phy_mac_traffic_statistic_t::total65To127BPacket |
uint64_t netc_port_phy_mac_traffic_statistic_t::total128To255BPacket |
uint64_t netc_port_phy_mac_traffic_statistic_t::total256To511BPacket |
uint64_t netc_port_phy_mac_traffic_statistic_t::total511To1023BPacket |
uint64_t netc_port_phy_mac_traffic_statistic_t::total1024To1522BPacket |
uint64_t netc_port_phy_mac_traffic_statistic_t::total1523ToMaxBPacket |
uint64_t netc_port_phy_mac_traffic_statistic_t::controlPacket |
struct netc_port_phy_mac_discard_statistic_t |
Data Fields | |
uint64_t | rxError |
Count of MAC received error frames. More... | |
uint64_t | rxUndersized |
Count of MAC received undersized frames. More... | |
uint64_t | rxOversized |
Count of MAC received oversized frames. More... | |
uint64_t | rxErrorFCS |
Count of MAC received check sequence (FCS) error frames. More... | |
uint64_t | rxFragment |
Count of MAC frames which is shorter than the MIN length and received with a wrong FCS/CRC. More... | |
uint64_t | rxJabber |
Count of MAC frames which is larger than the MAX length and received with a wrong FCS/CRC. More... | |
uint64_t | rxDiscard |
Count of MAC drops frame. More... | |
uint64_t | rxDiscardNoTruncated |
Count of MAC non-truncated drops frame. More... | |
uint64_t | txErrorFCS |
Count of MAC transmitted bad FCS frames. More... | |
uint64_t | txUndersized |
Count of MAC transmitted less than 64B with good FCS frames. More... | |
uint64_t netc_port_phy_mac_discard_statistic_t::rxError |
uint64_t netc_port_phy_mac_discard_statistic_t::rxUndersized |
uint64_t netc_port_phy_mac_discard_statistic_t::rxOversized |
uint64_t netc_port_phy_mac_discard_statistic_t::rxErrorFCS |
uint64_t netc_port_phy_mac_discard_statistic_t::rxFragment |
uint64_t netc_port_phy_mac_discard_statistic_t::rxJabber |
uint64_t netc_port_phy_mac_discard_statistic_t::rxDiscard |
uint64_t netc_port_phy_mac_discard_statistic_t::rxDiscardNoTruncated |
uint64_t netc_port_phy_mac_discard_statistic_t::txErrorFCS |
uint64_t netc_port_phy_mac_discard_statistic_t::txUndersized |
struct netc_port_phy_mac_preemption_statistic_t |
Data Fields | |
uint32_t | rxReassembledFrame |
Count of MAC frames that were successfully reassembled and delivered to the MAC. More... | |
uint32_t | rxReassembledError |
Count of MAC frames with reassembly errors. More... | |
uint32_t | rxMPacket |
Count of the number of additional mPackets received due to preemption. More... | |
uint32_t | rxSMDError |
Count of received MAC frames / MAC frame fragments rejected due to unknown SMD. More... | |
uint32_t | txPreemptionReq |
Count of the number of tx preemption HOLD requests. More... | |
uint32_t | txMPacket |
Count of the number of additional mPackets transmitted due to preemption. More... | |
uint32_t netc_port_phy_mac_preemption_statistic_t::rxReassembledFrame |
uint32_t netc_port_phy_mac_preemption_statistic_t::rxReassembledError |
uint32_t netc_port_phy_mac_preemption_statistic_t::rxMPacket |
uint32_t netc_port_phy_mac_preemption_statistic_t::rxSMDError |
uint32_t netc_port_phy_mac_preemption_statistic_t::txPreemptionReq |
uint32_t netc_port_phy_mac_preemption_statistic_t::txMPacket |
struct netc_port_pseudo_mac_traffic_statistic_t |
Data Fields | |
uint64_t | totalOctet |
Count of MAC received/transmitted octets. More... | |
uint64_t | unicastFrame |
Count of MAC received/transmitted unicast frames. More... | |
uint64_t | multicastFrame |
Count of MAC received/transmitted multicast frames. More... | |
uint64_t | boradcastFrame |
Count of MAC received/transmitted broadcast frames . More... | |
uint64_t netc_port_pseudo_mac_traffic_statistic_t::totalOctet |
uint64_t netc_port_pseudo_mac_traffic_statistic_t::unicastFrame |
uint64_t netc_port_pseudo_mac_traffic_statistic_t::multicastFrame |
uint64_t netc_port_pseudo_mac_traffic_statistic_t::boradcastFrame |