|
|
|
|
|
by dclusin
1452 days ago
|
|
It’s typically done when end to end latency is more important than full protocol compliance and hardening against myriad types of attackers. High frequency trading is typically where the applications where you see these sorts of implementations being really compelling. For these types of applications there are proprietary implementations that you can buy from vendors that are more suited to latency sensitive applications. The next level of optimization after kernel bypass is to build or buy FPGAs which implement the wire protocol + transport as an integrated circuit. |
|
Funnily, one of the biggest DPDK feature is an API to program smartNICs exactly in that way.