Userland Network Notes

by jon 2024-5-30

By bypassing a host's network stack, the speed of packet processing can be increased.  This is a short of list options to do that.

  • VPP - "Starting in November 2023, the Foundation began a contract with Tom Jones, a FreeBSD developer specializing in network performance, to port VPP to FreeBSD"

  • DPDK - this link about layer 3 forwarding looks interesting

  • Netmap - this tool may be useful, although it's an older repository.  "Netmap is a standard component of FreeBSD 9 and above"

 

And then there is `bpf`, so that is another thing to potentially consider.