RGMII в ядре Linux: как упростить получение данных с FPGA
У меня есть интерфейс FPGA с портом RGMII Rx Mac процессора ARM, который имеет IP-адрес STMMAC.
Я "просто" хочу выгружать много данных из FPGA в CPU, и мне действительно не нужен весь стек Ethernet. По сути, я просто хочу получать кадры данных в ЦП и хранить их в памяти: без управления, без фильтра, даже без проверки CRC, одного и единственного соединения между двумя элементами, даже простого получения данных в обратном вызове будет достаточно. Если бы мне даже не пришлось ничего делать с MDIO, это было бы идеально. Я полностью контролирую то, что отправляет FPGA.
ЦП имеет IP-адрес ST RGMII Mac:
https://elixir.bootlin.com/linux/v4.4.230/source/Documentation/networking/stmmac.txt
https://elixir.bootlin.com/linux/v4.4.230/source/Documentation/devicetree/bindings/net/stmmac.txt
Какая моя лучшая стратегия взлома ядра для достижения моей цели?