To one day get network hardware that has low latency and good queue management at gigE speeds or higher requires better hardware offloading techniques than the bulk notions like GRO and TSO that exist today. And it has long been obvious that the rate limiting + fq_codel techniques we now use successfully at sub 200mbit speeds do not scale higher well on cheap chips to handle #bufferbloat
. So the algorithms need to move into the chips, also.******so... a brief commercial interruption****
I think the open source design method has worked spectacularly for software, and I think the same methods can work for hardware if only we can pull together larger communities to do the work, worldwide.
There are only 24 hours left on this kickstarter - we CAN start
to take back the edge of the internet - if we can only find another 5k of funding. (obviously, more would be nice)https://www.kickstarter.com/projects/onetswitch/onetswitch-open-source-hardware-for-networking
This FPGA board´s pcie interface and switch design - and the split memory interfaces between the programmable logic and the onboard dual A9 core - and reducing the cost from 7000 to 700 bucks - are the important parts to why the open source community needs this board - in my case - so that more of htb + fq_codel can move into hardware that anyone can build and use - in other cases? who knows what could be done with it!?
One day, we could move the logic into asics, and finally have proven, fast, reliable, open source, binary blob-free hardware to work with for any network purpose.
There are people on these lists with money, and there are those with talent and time, and it would be great if more of those people could
line up with each other. I put in all I could spare (8500 dollars) into this kickstarter. I have one of their high end boards, already.
There is a "get one give one" program that I asked meshsr (the company making the board) to put in to try and enable connecting more developers up with this board. If there is anyone here that would like to help hack together the next generation of edge network hardware, after this kickstarter completes, let me know.
I return you now to your normal despair about vendors not listening,
and crappy OSes you can´t otherwise fix. Here, have a song:http://elfland.me/gpl-me/