Skip to content

marezayeye/dpdk-testbed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Step by step DPDK experiments

This tutorial aims to build an experimental environment of DPDK 23.07. By following this tutorial, you can

  • Build DPDK test enviroment in ONE VM.
  • Make concrete understanding of DPDK.

However, it is NOT for performance purpose.

  1. Hello DPDK world
  2. NIC Binding
  3. Building Containers
  4. Test pktgen-dpdk
  5. Layer2 forwarding

Enviroment

My test environment is

Guest OS: Archlinux (as of Oct 2023)
Hypervisor: VMware VirtualBox with KVM Para-virtualization enabled
Host OS: Archlinux
NIC(s) : 4 * virtual Intel Pro 1000 MT Server (82545EM)
HugePages Configuration : 1024 * 2MB Pagesize Mounted @ /mnt/hugepages on both host and guest Machines.

This tutorial works according to my exprience, and should also apply to other virtual machines, such as debian/ubuntu and centos, which may need some customization.

About

Build DPDK test enviroment in ONE VM

Resources

Stars

Watchers

Forks