Optimizing the kernel to saturate a 100Gbps link (2017)
netflixtechblog.com
netflixtechblog.com
https://people.freebsd.org/~gallatin/talks/euro2021.pdf
More recent versions by the same author.
HN article on the most recent one with comments from the author.
https://news.ycombinator.com/item?id=28584738
Just sayin', clickable links are pretty nice.
the drivers you can download from the mellanox website to build them as DKMS modules already have absurd licenses.
Second-hand 10gb Mellanox cards off eBay are a minor addiction of mine, and can be as inexpensive as US$10 of a good day.
Utterly pointless for me, and so good.
All the tarballs are too complex to follow though, we extract them one by one here: https://github.com/OpenBroadcastSystems/mlnx-driver
one of the biggest differences is that PCI-E 4.0 100Gbps cards (dual port) now exist.
https://newsroom.intel.com/wp-content/uploads/sites/11/2021/...
and systems with more than 16 or 20 PCI-E 3.0 lanes are not so ridiculous in price.