The GEM driver supports a wide range of hardware-accelerated features to offload processing from the CPU: linux-xlnx/drivers/net/ethernet/cadence/macb.h at master
Depending on your application’s operating environment, Xilinx provides two distinct driver versions: xilinx gem driver
: This is the standard open-source driver (found in the Xilinx Linux kernel ) based on the Cadence MACB/GEM framework. It is suitable for complex applications requiring a full networking stack, multi-threading, and standard Linux management tools. The GEM driver supports a wide range of