DPDK adaptation of libc socket calls

0 0
  • 0 Collaborators

Make libc sockets work with DPDK ...learn more

Networking

Overview / Usage

Vast majority of linux applications use the sockets API. Socket calls are part of libc ( Glibc , musl, ...) . Socket calls are essentially a system call into the linux kernel. The kernel manages the socket life cycle .

To allow apps to use DPDK, the socket calls needs to be redirected. One way to do this is to insert a socket DPDK adaptation layer that interacts with DPDK hugepage etc. This adaptation layer now would handle all the work that was handled previously by the kernel.

Comments (0)