Configure DPDK

Figure-1 DPDK configuration flow chart

Table-1 DPDK configuration workflow

Procedure

Remarks

Enable DPDK for a host

Required.

To enable DPDK for a host, you must configure the boot settings of a host, including HugePages, IOMMU, CPU isolation, interrupt affinity settings.

Edit the NIC driver

Required.

After enabling DPDK for a host, you must create a DPDK-enabled vSwitch on the host and bind a physical NIC to the vSwitch for VMs to communicate with the external network. Perform this task to change the driver of the physical NIC to bind to the vSwitch to VFIO.

Add a vSwitch with DPDK enabled

Required.

Perform this task to create a vSwitch with DPDK enabled on a DPDK-enabled host.

Configure DPDK settings for a VM

Required.

Perform this task to enable the HugePages and virtual NUMA features for a VM and enable a vNIC to connect to a DPDK-enabled vSwitch.