The MRMAC subsystem provides a comprehensive mechanism for pause packet termination and generation. The TX and RX have independent interfaces for processing pause information as described in this section.
The subsystem is capable of handling 802.3x and priority-based pause operation. The RX path parses pause packets and presents the extracted quanta on the status interface. The TX path can accept pause packet requests from the control interface and inject the requested packets into the data stream. Both global pause packets and priority-based pause packets are handled.