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

ID 683517
Date 6/09/2025
Public

A newer version of this document is available. Customers should click here to go to the newest version.

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.