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

ID 683517
Date 6/09/2025
Public

Visible to Intel only — GUID: szz1745592268682

Ixiasoft

Document Table of Contents

3.5.10.1.1. Build and Install Netdev Driver

  1. Build the mqdma kernel driver and load.
    $ sudo systemctl stop NetworkManager.service
    $ make -C p0_software/kernel/driver/kmod/mcdma-netdev-driver
    $ sudo insmod p0_software/kernel/driver/kmod/mcdma-netdev-driver/ifc_mcdma_netdev.ko
    
  2. Verify whether the driver is loaded or not.

    $ lspci -d 1172:000 -v | grep ifc_mcdma_netdev

    Kernel driver in use: ifc_mcdma_netdev

    $ ifconfig -a | grep ifc_mcdma
    ifc_mcdma0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
    
Note: Based on PF/VF counts, multiple devices are created and shown in the ifconfig -a command like ifc_mcdma0, ifc_mcdma1, etc.