[BUG] MAC-addresses of the alveo cards are not set from the AlveoController-Pipeline
The method AlveoInterface.configure()
is never called by the AlveoPipeline
so the MAC and IP addresses of the network interfaces of the Alveo are never set. The snippet below shows the corresponding lines in the AlveoInterface.configure()
-method to set the MAC addresses.
self._client.rtl_kernel_wizard_1_1.write(
addr, (self.__mac0 & 0x0000ffffffff))
# 100G Core 0 Source MAC Upper
addr = 0x0 + 4
self._client.rtl_kernel_wizard_1_1.write(
addr, ((self.__mac0 & 0xffff00000000) >> 32))
In the alveo_hot_fix
-branch we changed this in the commit c2385396. Now the MAC addresses are set.