fpgasystems / fpga-network-stack

Scalable Network Stack for FPGAs (TCP/IP, RoCEv2)
BSD 3-Clause "New" or "Revised" License
699 stars 256 forks source link

Upgrade to 100G TCP/IP #8

Closed Oxygen-Chu closed 4 years ago

Oxygen-Chu commented 5 years ago

If possible, how about trying to upgrade the project to support 100G Ethernet MAC? I can ask my friend to make two PCB with XCZU19EG (built-in 100G Ethernet MAC hard IP). and let's make it fun. oxygen_chu@163.com :- )

dsidler commented 4 years ago

Hi @Oxygen-Chu,

I updated the code. The new code base supports a variable data path from 8bytes to 64bytes. This supports bandwidth of 10-100G. Additionally to TCP, we now also support RoCEv2

Example projects for different boards can be found at https://github.com/fpgasystems/davos

Oxygen-Chu commented 4 years ago

WOW~ That's really a talented work, and thank you :- ) I'll have a try to play with this.