Цитата(Raimis @ Mar 9 2008, 21:33)

Как я понимаю тесты делались со стандартным ST MAC/DMA (ENET) фирмваром?
91x_enet.c библиотеку переделал, выкинул все лишнее, что было нужно для TCP/IP.
Цитата
Генерились готовые пакеты (в FPGA?) и передавались в FIFO MAC-контролера?
Да, готовый RAW-пакет, кроме CRC, выдает FPGA. ST MAC/DMA читает напрямую из 16-бит внешней шины. Процессор в заполнении пакета данными не задействован.
Цитата
А какой размер был тестовых пакетов? Максимальный?
Да, 1500.
Цитата
А есть возможность повторить тест, но с маленькими пакетами? Могут в таком тесте возникнуть сложности с пакетами размером до 100Б? Есть узкое место?
Я пробовал с пакетами 80 байт. Загрузка сети уменьшалась с 96% до 94%. Узкое место в этом случае предполагаю в большем участии процессора для пересылки. Hо это еще не проверялось. Hе знаю.