4 ms·
step one should be 'we move drivers to userspace and bypass kernel completelly' edit: finished reading, its the last step :/ and ~halves best case they were ab
by rasz_pl 11y ago
step one should be 'we move drivers to userspace and bypass kernel completelly'
edit: finished reading, its the last step :/ and ~halves best case they were able to achieve with tweaks.
- baruch 11y agoThat's still not easy enough to do. UDP is simple enough but doing TCP in those drivers is still a pain. There are DPDK with LWIP or with some BSD tacked on top but so far I didn't find something that I can just take for a ride in that area. For the extreme cases you really want to control the packet allocation for receive and make the buffers your app uses be also used for the network transmit so you get a real zero-copy.