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

ID 683821
Date 1/29/2024
Document Table of Contents Device to Host Flow

Figure 58. D2H Flow

When user space application attempts to send one packet to network device

  1. At queue initialization, the driver prefills all the descriptors.
  2. When a completion is received fom the user, the driver determines the packet’s protocol ID by using eth_type_trans call
  3. Driver submits the corresponding data packet to the TCP/IP Stack.
  4. Refills the ring to accommodate the incoming packets.