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

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

8.3.1. Architecture

Figure 55. MCDMA IP Kernel Mode Network Device Driver Architecture

Network driver expose the device as ethernet interface. Following are the different components involved in this architecture.

ifc_mcda_netdev: This driver is responsible for device management, channel management, interrupt management and enables the transmission between the network based applications and hardware.

ethtool, ip, ifconfig are the utilities which are a part of the kernel tree and are used to configure and manage the device.

iperf, netperf, iperf3 are opensource applications, that typically are used to verify the performance of network based applications.