Alex Forencich

Results 749 comments of Alex Forencich

Yes, this is the network namespace helper script that I wrote: https://github.com/corundum/corundum/blob/master/fpga/lib/eth/scripts/dev-netns-shell.sh

On the Alveo boards, the MAC address must be read out of the BMC. I have not yet implemented this. However, on the AU200 and AU250, there is a user-accessible...

Sure, I will test that on my U200 and tell you exactly what to do. But the jist of it is to use a hex editor or dd to write...

On my machine, the eeprom shows up as /sys/class/net/eth0/device/i2c-4/i2c-7/7-0054/eeprom I can read the eeprom by running xxd /sys/class/net/eth0/device/i2c-4/i2c-7/7-0054/eeprom I can set the base MAC by running: echo 02 aa bb...

I also added a wiki page about writing to the EEPROM: https://github.com/corundum/corundum/wiki/Persistent-MAC-Addresses

Yes, the 100G designs for the U200, U250, and VCU1525 should all have one link light per port that's connected to the rx_status outputs of the CMAC cores.

The light comes on when the link is established. Simply connecting the cable is not enough, the cable must carry a valid 100G Ethernet signal that the CMAC can lock...

You might want to look in to doing some placement constraints. Vivado has had issues placing the design on some of the larger boards, including the U250. Sometimes the issues...

No logic changes in those modules, rename was done now because 'interface' is apparently a reserved word in system verilog and was causing trouble when running under cocotb. There will...

The updates are mainly going to be around device support (Arria 10, Stratix 10 DX), variable-length descriptor support, and metadata support. Switching is not on the roadmap at the moment,...