|
|
|
|
|
by dijit
1341 days ago
|
|
dpdk is not general purpose networking. It's passing a device to a process and forgetting about it; the process itself needs to decode what is sent on the wire and make sense of it. It's basically the kernel giving up on trying to do anything with the hardware, thus it's not available to any other process except the one that takes the hardware. To have general purpose networking in user space you will end up with some other IPC which does not rely on sockets (because sockets are kernel) or shared memory which is dangerous as hell. |
|