Multi Channel DMA Intel® FPGA IP for PCI Express* Design Example User Guide

ID 683517
Date 6/09/2025
Public
Document Table of Contents

3.5.9.1.1. Install the PMD Driver

  1. In the host system, execute the patch script from the v21.11.2 directory.
    $ cd p0_software/dpdk/dpdk/patches/v21.11.2/
    $ sudo chmod 777 apply-patch.sh
  2. Delete the dpdk-stable folder if already created and create a new folder using the patch script.

    $ rm -rf dpdk-stable

    $ sh ./apply-patch.sh

    Note: If you have an issue connecting to https://dpdk.org/git/dpdk-stable then in p0_software/dpdk/patches/v21.11.2/apply-patch.sh, replace "git clone https://dpdk.org/git/dpdk-stable" with "git clone https://github.com/DPDK/dpdk-stable".
  3. Configure and build dpdk.
    $ cd dpdk-stable
    $ meson build 
    $ DESTDIR=install ninja -C build install
    $ cd build
    
  4. Build the igb_uio kernel driver and mcdma-test/perfq application.
    $ meson configure -Dexamples=mcdma-test/perfq -Denable_kmods=true
    $ ninja