The QDMA IP and DPDK driver are used to perform the PCIe loopback test. The host generates Ethernet packets with the help of the DPDK pktgen application. The QDMA poll mod driver helps to control the QDMA IP inside the programmable logic from the host. The DPDK pktgen application sends the packets to QDMA and the same packets are redirected to QDMA, so the packets sent by the pktgen application are received by pktgen itself.