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

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

7.5.2. RX統計情報レジスター

表 29.  Receive Side Statisticsレジスター

アドレス

名前

説明

アクセス

0x900

CNTR_RX_FRAGMENTS_LO

64バイト未満であり、かつCRCエラーを報告する受信フレーム数 (下位32ビット)。

RO

0x901

CNTR_RX_FRAGMENTS_HI

64バイト未満であり、かつCRCエラーを報告する受信フレーム数 (上位32ビット)。

RO

0x902

CNTR_RX_JABBERS_LO

CRCエラーを報告する受信オーバーサイズ・フレーム数 (下位32ビット)。

RO

0x903

CNTR_RX_JABBERS_HI

CRCエラーを報告する受信オーバーサイズ・フレーム数 (上位32ビット)。

RO

0x904

CNTR_RX_FCS_LO

FCSエラーのある受信パケット数。このレジスターによって、l<n>_rx_fcs_error または rx_fcs_error 出力信号上のパルス数のカウントが維持されます (下位32ビット)。

RO

0x905

CNTR_RX_FCS_HI

FCSエラーのある受信パケット数。このレジスターによって、l<n>_rx_fcs_error 出力信号上のパルス数のカウントが維持されます (上位32ビット)。

RO

0x906

CNTR_RX_CRCERR_LO

長さが64以上のフレームでCRCエラーを報告する受信フレーム数 (下位32ビット)。

RO

0x907

CNTR_RX_CRCERR_HI

長さが64以上のフレームでCRCエラーを報告する受信フレーム数 (上位32ビット)。

RO

0x908

CNTR_RX_MCAST_DATA_ERR_LO

エラーが発生した受信マルチキャスト・フレーム数。制御フレーム (下位32ビット) を除く。

RO

0x909

CNTR_RX_MCAST_DATA_ERR_HI

エラーが発生した受信マルチキャスト・フレーム数。制御フレーム (上位32ビット) を除く。

RO

0x90A

CNTR_RX_BCAST_DATA_ERR_LO

エラーが発生した受信ブロードキャスト・フレーム数。制御フレーム (下位32ビット) を除く。

RO

0x90B

CNTR_RX_BCAST_DATA_ERR_HI

エラーが発生した受信ブロードキャスト・フレーム数。制御フレーム (上位32ビット) を除く。

RO

0x90C

CNTR_RX_UCAST_DATA_ERR_LO

エラーが発生した受信ユニキャスト・フレーム数。制御フレーム (下位32ビット) を除く。

RO

0x90D

CNTR_RX_UCAST_DATA_ERR_HI

エラーが発生した受信ユニキャスト・フレーム数。制御フレーム (上位32ビット) を除く。

RO

0x90E

CNTR_RX_MCAST_CTRL_ERR_LO

エラーが発生した受信マルチキャスト制御フレーム数 (下位32ビット)。

RO

0x90F

CNTR_RX_MCAST_CTRL_ERR_HI

エラーが発生した受信マルチキャスト制御フレーム数 (上位32ビット)。

RO

0x910

CNTR_RX_BCAST_CTRL_ERR_LO

エラーが発生した受信ブロードキャスト制御フレーム数 (下位32ビット)。

RO

0x911

CNTR_RX_BCAST_CTRL_ERR_HI

エラーが発生した受信ブロードキャスト制御フレーム数 (上位32ビット)。

RO

0x912

CNTR_RX_UCAST_CTRL_ERR_LO

エラーが発生した受信ユニキャスト制御フレーム数 (下位32ビット)。

RO

0x913

CNTR_RX_UCAST_CTRL_ERR_HI

エラーが発生した受信ユニキャスト制御フレーム数 (上位32ビット)。

RO

0x914

CNTR_RX_PAUSE_ERR_LO

エラーが発生した受信ポーズフレーム数 (下位32ビット)。

RO

0x915

CNTR_RX_PAUSE_ERR_HI

エラーが発生した受信ポーズフレーム数 (上位32ビット)。

RO

0x916

CNTR_RX_64B_LO

64バイト受信フレーム数 (下位32ビット)。CRCフィールドを含むが、プリアンブルおよびSFDバイトは除く。

RO

0x917

CNTR_RX_64B_HI

64バイト受信フレーム数 (上位32ビット)。CRCフィールドを含むが、プリアンブルおよびSFDバイトは除く。

RO

0x918

CNTR_RX_65to127B_LO

65から127バイトまでの受信フレーム数 (下位32ビット)。

RO

0x919

CNTR_RX_65to127B_HI

65から127バイトまでの受信フレーム数 (上位32ビット)。

RO

0x91A

CNTR_RX_128to255B_LO

128から255バイトまでの受信フレーム数 (下位32ビット)。

RO

0x91B

CNTR_RX_128to255B_HI

128から255バイトまでの受信フレーム数 (上位32ビット)。

RO

0x91C

CNTR_RX_256to511B_LO

256から511バイトまでの受信フレーム数 (下位32ビット)。

RO

0x91D

CNTR_RX_256to511B_HI

256から511バイトまでの受信フレーム数 (上位32ビット)。

RO

0x91E

CNTR_RX_512to1023B_LO

512から1023バイトまでの受信フレーム数 (下位32ビット)。

RO

0x91F

CNTR_RX_512to1023B_HI

512から1023バイトまでの受信フレーム数 (上位32ビット)。

RO

0x920

CNTR_RX_1024to1518B_LO

1024から1518バイトまでの受信フレーム数 (下位32ビット)。

RO

0x921

CNTR_RX_1024to1518B_HI

1024から1518バイトまでの受信フレーム数 (上位32ビット)。

RO

0x922

CNTR_RX_1519toMAXB_LO

サイズが1519バイトから RXMAC_SIZE_CONFIG レジスターで指定したバイト数の間の受信フレーム数 (下位32ビット)。

RO

0x923

CNTR_RX_1519toMAXB_HI

サイズが1519バイトから RXMAC_SIZE_CONFIG レジスターで指定したバイト数の間の受信フレーム数 (上位32ビット)。

RO

0x924

CNTR_RX_OVERSIZE_LO

受信したオーバーサイズ・フレーム (RXMAC_SIZE_CONFIG レジスターで指定したバイト数より多くのバイト数を持つフレーム) 数 (下位32ビット)。

RO

0x925

CNTR_RX_OVERSIZE_HI

受信したオーバーサイズ・フレーム (RXMAC_SIZE_CONFIG レジスターで指定したバイト数より多くのバイト数を持つフレーム) 数 (上位32ビット)。

RO

0x926

CNTR_RX_MCAST_DATA_OK_LO

受信有効マルチキャスト・フレーム数。制御フレームを除く (下位32ビット)。

RO

0x927

CNTR_RX_MCAST_DATA_OK_HI

受信有効マルチキャスト・フレーム数。制御フレームを除く (上位32ビット)。

RO

0x928

CNTR_RX_BCAST_DATA_OK_LO

受信有効ブロードキャスト・フレーム数。制御フレームを除く (下位32ビット)。

RO

0x929

CNTR_RX_BCAST_DATA_OK_HI

受信有効ブロードキャスト・フレーム数。制御フレームを除く (上位32ビット)。

RO

0x92A

CNTR_RX_UCAST_DATA_OK_LO

受信有効ユニキャスト・フレーム数。制御フレームを除く (下位32ビット)。

RO

0x92B

CNTR_RX_UCAST_DATA_OK_HI

受信有効ユニキャスト・フレーム数。制御フレームを除く (上位32ビット)。

RO

0x92C

CNTR_RX_MCAST_CTRL_LO

受信有効マルチキャスト・フレーム数。データフレームを除く (下位32ビット)。

RO

0x92D

CNTR_RX_MCAST_CTRL_HI

受信有効マルチキャスト・フレーム数。データフレームを除く (上位32ビット)。

RO

0x92E

CNTR_RX_BCAST_CTRL_LO

受信有効ブロードキャスト・フレーム数。データフレームを除く (下位32ビット)。

RO

0x92F

CNTR_RX_BCAST_CTRL_HI

受信有効ブロードキャスト・フレーム数。データフレームを除く (上位32ビット)。

RO

0x930

CNTR_RX_UCAST_CTRL_LO

受信有効ユニキャスト・フレーム数。制御フレームを除く (下位32ビット)。

RO

0x931

CNTR_RX_UCAST_CTRL_HI

受信有効ユニキャスト・フレーム数。制御フレームを除く (上位32ビット)。

RO

0x932

CNTR_RX_PAUSE_LO

受信ポーズフレーム数。エラーの有無は関係なし (下位32ビット)。

RO

0x933

CNTR_RX_PAUSE_HI

受信ポーズフレーム数。エラーの有無は関係なし (上位32ビット)。

RO

0x934

CNTR_RX_RUNT_LO

受信ラントパケット数 (下位32ビット)。

ランは、サイズが64バイト未満8バイト以上のパケットです。パケットが8バイト以下の場合、ラントフレームではなくデコードエラーと見なされ、IPコアではフラグを立てず、またラントとしてカウントもしません。

RO

0x935

CNTR_RX_RUNT_HI

受信したラントパケット数 (上位32ビット)。

ランは、サイズが64バイト未満8バイト以上のパケットです。パケットが8バイト以下の場合、ラントフレームではなくデコードエラーと見なされ、IPコアではフラグを立てず、またラントとしてカウントもしません。

RO

0x936–0x944

Reserved

0x945

CNTR_RX_CONFIG

ビット[2:0]: RX統計値カウンターのコンフィグレーション
  • ビット[2]: シャドウ要求 (アクティブHigh)。値1に設定すると、RX統計値収集が一時停止します。基になるカウンターは引き続き動作しますが、読み出し可能な値は、一時停止フラグがアクティブ化されたときのスナップショットを反映しています。0を書き込んでリリースします。
  • ビット[1]: パリティーエラー・クリア。ソフトウェアがこのビットを設定すると、IPコアによりパリティービット CNTR_RX_STATUS[0] がクリアされます。このビット (CNTR_RX_CONFIG[1]) はセルフクリアです。
  • ビット[0]: ソフトウェアはこのビットを1の値に設定して、すべてのRX統計情報レジスターを同時にリセットできます。このビットはセルフクリアです。
ビット[31:3] はReservedです。
RW
0x946 CNTR_RX_STATUS
  • ビット[1]: RX統計情報レジスターが一時停止していることを示します (CNTR_RX_CONFIG[2] がアサートされている間)。
  • ビット[0]: RX統計値カウンターに少なくとも1つのパリティーエラーが存在することを示します。
ビット[31:2] はReservedです。
RO
0x947–0x95F

Reserved

0x960 RxPayloadOctetsOK_LO FCS、アンダーサイズ、オーバーサイズ、またはペイロード長エラーのないフレームの受信ペイロードバイト数です。RX MAC (オフセット0x50Aの RXMAC_CONTROL レジスターのビット[1] の値が1) のVLAN検出がオフになっている場合、IPコアではVLANヘッダーバイト (VLANの場合は4バイト、スタックVLANの場合は8バイト) をペイロードバイトとしてカウントします。このレジスターは、IEEE Standard 802.3-2008内の項5.2.2.1.14におけるOctetsReceivedOKの要件に準拠しています。 RO
0x961 RxPayloadOctetsOK_HI RO
0x962 RxFrameOctetsOK_LO FCS、アンダーサイズ、オーバーサイズ、またはペイロード長のエラーのないフレームの受信バイト数です。このレジスターは、RFC3635 (Managed Objects for Ethernet-like Interface Types) のifInOctetsおよびRFC2819 (Remote Network Monitoring Management Information Base (RMON)) のRX etherStatsOctetsの要件に準拠しています。 RO
0x963 RxFrameOctetsOK_HI RO