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

ID 683821
Date 1/29/2024
Public

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

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.