hey, check this out

i dusted off my Glasgow RGMII Ethernet driver code (10/100 capable only) and with the latest changes in flow control, it effortlessly ~saturates the Ethernet link both ways, with a userspace driver running on CPython:

[ ID] Interval       Transfer     Bandwidth
[ 1] 0.0000-10.2720 sec 115 MBytes 93.6 Mbits/sec
[ ID] Interval Transfer Bandwidth
[ 2] 0.0000-10.2936 sec 115 MBytes 93.9 Mbits/sec

this is with driver & FPGA code that prioritize simplicity over performance, and without even attempting to do Ethernet-optimized flow control; just using the normal Glasgow framework

0

If you have a fediverse account, you can quote this note from your own instance. Search https://social.treehouse.systems/users/whitequark/statuses/115964605710777244 on your instance and quote it. (Note that quoting is not supported in Mastodon.)