TX optimizations have led to ~15% performance increase (35->40Mbps) in local tx usecase (tested with iperf v3.2).
Roman Yeryomin (10): net: korina: optimize korina_send_packet logic net: korina: reorder functions net: korina: introduce and use interrupt disable/enable helpers net: korina: optimize tx/rx interrupt handlers net: korina: remove unused korina_private members net: korina: optimize tx descriptor flags processing net: korina: move tx to napi context net: korina: optimize tx_full condition net: korina: use dma api instead of dma_cache_* functions net: korina: bump version drivers/net/ethernet/korina.c | 503 +++++++++++++++++------------------------- 1 file changed, 204 insertions(+), 299 deletions(-) -- 2.11.0