Networking Interface for Open Programmable Acceleration Engine: Intel® Programmable Acceleration Card with Intel® Arria® 10 GX FPGA

ID 683532
Date 8/05/2019
Public
Document Table of Contents

3.2.2. Reading the Base MAC Address from the Intel® PAC with Intel® Arria® 10 GX FPGA

Each Intel® PAC with Intel® Arria® 10 GX FPGA reserves four consecutive MAC addresses. The Intel® PAC with Intel® Arria® 10 GX FPGA stores a single, universally unique base MAC address. For 4x10GBASE-SR mode, the Intel® PAC with Intel® Arria® 10 GX FPGA reserves the next three consecutive addresses.

Read the kernel driver eeprom sysfs file to retrieve the base MAC address as follows:

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

The fields are delimited by LF (new line) characters. The base MAC address is located in the first field.