Hard Processor System Technical Reference Manual: Agilex™ 5 SoCs

ID 814346
Date 7/19/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

5.1.6.7. Management Counter

The MAC management counters (MMC) extend the register address space of the CSR. The MMC maintains a set of registers for statistics on the received and transmitted frames. These include a control register for controlling the behavior of the MMC counters, two 32-bit registers containing interrupts generated (receive and transmit), and two 32-bit registers containing masks for the receive and transmit interrupt registers.

The MMC gathers statistics on encapsulated IPv4, IPv6, TCP, UDP, or ICMP payloads in the received Ethernet packets. This gathering is only enabled when the receive checksum offload engine is enabled.

The receive MMC counters are updated only for frames passed by the destination address filter (AFM) block. Statistics of frames that are dropped by the AFM are not updated unless they are run frames of less than 6 bytes (that is, DA bytes that are not fully received).