Low Latency 100G Ethernet Intel® IPコア・ユーザーガイド: インテル® Stratix® 10デバイス用

ID 683100
日付 5/21/2021
Public
ドキュメント目次

4.4.2. XON/XOFF一時停止フレーム

送信機は、XOFF要求を受信すると、指定されたPFC一時停止クォンタム値を持つPFCフレームを送信します。イネーブルされたプライオリティー・キューがXOFF状態の場合、最小タイムギャップの後に新しいPFCフレームが送信されます。プライオリティー・キューごとの TX Flow Control Signal XOFF Request Hold Quanta レジスターで最小タイムギャップを指定します。2つの連続するPFCフレーム間の最小時間ギャップは、1ポーズクォンタムまたは512ビット時間です。イネーブルされたすべてのプライオリティー・キューのPFCインターフェイスのいずれもPFCフレームを要求していない場合、PFCフレームの送信は終了します。

イネーブルされたプライオリティー・キューでXOFFからXONに遷移すると、IPコアがトリガーされ、関連するプライオリティー・キュー用の一時停止クォンタムが0のPFCフレームが送信されます。IPコアは単一のXONフロー制御フレームを送信します。XONフレームが失われたり破損したりするまれなケースでは、リモートパートナーは引き続き送信を再開することができます。リモートパートナーは、前のXOFFフロー制御フレームで指定された期間が経過した後、送信を再開します。

標準のフロー制御の場合、IPコアはPFCフレームの代わりにPauseフレームを送信します。送信動作は同じです。

IPコアが標準フロー制御モードにあり、Pauseフレームを受信すると、IPコアはTXクライアント・データの処理をただちに、もしくは次のフレーム境界で停止します。次のすべての条件が満たされると、クライアント・データの送信が再開されます。

  • 一時停止クォンタムで指定された時間が経過し、新しいクォンタム値がない場合
  • 一時停止期間が0の有効な一時停止フレームが受信された場合

関連する TX Flow Control Enable レジスタービットがXONおよびXOFFフロー制御をディスエーブルするように設定されている場合、Pauseフレームは効果がありません。