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

ID 683821
Date 1/29/2024
Public
Document Table of Contents

8.3.2. Driver Information

ifc_mcdma_netdev kernel module scans the devices to identify MCDMA device based on vendor ID and device ID, enables the bus mastership and maps the BAR area of corresponding devices by using existing Linux PCI framework. The driver creates the Ethernet Interface and registers the device to the Linux network framework. Kernel Driver currently supports four Physical Functions simultaneously. Each PF supports 1 channel upto 512 channels as per the device configuration. If device supports SRIOV, netdev allows to enable the virtual functions and run DMA from VF devices.