IXF1104
Figure 9. PAUSE Frame Format
46
Number of bytes | 6 | 1 | 6 | 6 | 2 | 2 | 2 | 42 | 4 |
S Preamble F D
DA* or
SA
Pause
Pause Pad Length (with 0s)
FCS
64 Bytes
Note: In the Intel® IXF1104 architecture, the TX block of the MAC sets this as the pause multicast address.
The RX interface of the MAC will process this as the pause multicast or the MAC address.
An IEEE 802.3 MAC PAUSE frame is identified by detecting all of the following:
•OpCode of
•Length/Type field of
•DA matching the unique multicast address
XOFF. A PAUSE frame informs the link partner to halt transmission for a specified length of time. The PauseLength octets specify the duration of the
XON. The MAC continues to transmit PAUSE frames with the specified Pause Length as long as the FIFO level exceeds the threshold. If the FIFO level falls below the threshold before the Pause Length time expires, the MAC sends another PAUSE frame with the Pause Length time specified as zero. This is referred to as XON and informs the link partner to resume normal transmission of packets.
5.1.2.1.2Pause Settings
The MAC must send PAUSE frames repeatedly to maintain the link partner in a Pause state. The following two
•Pause Length is the amount of time, measured in multiples of 512 bit times, that the MAC requests the link partner to halt transmission for.
•Pause Threshold is the amount of time, measured in multiples of 512 bit times, prior to the expiration of the Pause Length that the MAC transmits another Pause frame to maintain the link partner in the pause state.
The transmitted Pause Length in the IXF1104 is set by the “FC TX Timer Value ($ Port_Index + 0x07)” on page 163.
The IXF1104 PAUSE frame transmission interval is set by the “Pause Threshold ($ Port_Index + 0x0E)” on page 165.
Datasheet | 71 |
Document Number: 278757
Revision Number: 007
Revision Date: March 25, 2004