3 ms·
Why would it be any less efficient than processing the packets in the kernel? There's a way to map the hardware queues into userspace (the article talks about
by riehwvfbk 1y ago
Why would it be any less efficient than processing the packets in the kernel? There's a way to map the hardware queues into userspace (the article talks about the system being DPDK-like). At that point why does it matter that the polling code isn't in the kernel?
- deleted 1y ago[deleted]
- londons_explore 1y agoMost hardware >100Mbps has hardware offload - ie. the hardware is told which packets to send where, and software doesn't touch individual packets (except rare packets like ping).
- Hikikomori 1y agoNot really, you can easily find CPU only routers in every product segment from home routers to enterprise for that speed, even many years ago.
- riehwvfbk 1y agoYes, but you can have GSO and GRO in combination with userspace protocol processing.