オープン・プログラマブル・アクセラレーション・エンジンに向けたネットワーキング・インターフェイス: インテル®プログラマブル・アクセラレーション・カード (インテル® Arria® 10 GX FPGA 搭載版)

ID 683532
日付 8/05/2019
Public
ドキュメント目次

3.2.2. インテル® PAC (インテル® Arria® 10 GX FPGA 搭載版)からのベースMACアドレスの読み取り

インテル® PAC (インテル® Arria® 10 GX FPGA 搭載版) は、連続する4つのMACアドレスを予約します。 インテル® PAC (インテル® Arria® 10 GX FPGA 搭載版) は、単一かつ普遍的に一意のベースMACアドレスを保存します。4x10GBASE-SRモードの場合、 インテル® PAC (インテル® Arria® 10 GX FPGA 搭載版) は、続いて連続する3つのアドレスを予約します。

次のように、カーネルドライバーのeeprom sysfsファイルを読み取り、ベースMACアドレスを取得します。

$ hexdump -C \
/sys/class/fpga/intel-fpga-dev.<i>/intel-fpga-fme.<j>/intel-pac-hssi.<m>.auto/hssi_mgmt/eeprom

フィールドは、LF文字 (新行) で区切られています。ベースMACアドレスは最初のフィールドにあります。