We have a T2081 device which has a custom FPGA HW attached via PCIe. The device delivers UDP frames which have to be output on one of the Ethernet devices. Currently we do this in a kernel / userspace software component which does use a lot of CPU time.
We wonder whether it is possible to 'inject' the packets directly from PCIe into the FMAN stack via a DMA setup or something similar.
Is there a way to efficiently move the data into the network hardware without going through the whole network stack in software?