Installing the Napatech SDPK on the DPU

Getting Started with Napatech Link-Storage™ Software

Platform
Napatech DPU
Content Type
Getting Started
Capture Software Version
Link-Storage™ Software 1.0

Use this information to compile and install the Napatech SPDK and DPU management tools.

Before you begin

Make sure that you have:

About this task

Note: The following prompt is used to indicate which part of the system to run the provided commands on.
  • soc#: The SoC on the DPU.

Procedure

  1. Install dependencies.
    soc# dnf install pciutils-devel gcc-c++ json-c-devel -y
  2. On the SoC, unpack the Napatech Link-Storage™ Software package.
    soc# cd /opt/
    soc# tar zxvf ipu_workload_nvme-<version>-linux.tar.gz
    where version is the version identifier of the included Napatech package.
  3. On the SoC, build the Napatech SPDK.
    soc# cd ipu_workload_nvme/src/ipu_spdk
    soc# ./scripts/pkgdep.sh
    soc# ./configure
    soc# make -j8
    soc# test/external_code/bsc_make.sh $PWD
  4. On the SoC, build the DPU management tools.
    soc# cd /opt/ipu_workload_nvme/src/
    soc# cd ipu_mngmnt_tools/software/csc_lek-0.0.0.5/driver/kmod
    soc# make
    soc# cd /opt/ipu_workload_nvme/src/ipu_mngmnt_tools/software/management
    soc# make