FERRAMENTAS LINUX: O driver Ethernet Freescale desbloqueia uma grande melhoria no desempenho

segunda-feira, 4 de maio de 2020

O driver Ethernet Freescale desbloqueia uma grande melhoria no desempenho



Confira !!


O driver Ethernet Freescale "FEC" usado por determinados i.MX SoCs terá um desempenho melhor na próxima versão do kernel.

Na fila net-next para o Kernel Linux 5.8, há uma grande otimização para o driver de rede Freescale FEC.

Andrew Lunn reformulou esse driver Ethernet para substituir o manuseio acionado por interrupção pela E / S pesquisada. Ao fazê-lo, ele está obtendo um desempenho dramaticamente melhor: " Substituir a interrupção de conclusão pelas E / S pesquisadas resulta em transações de 40us para back-back. O ciclo de polling que espera pelo hardware concluir a transação leva cerca de 28us. 50us, e as E / Ss consultadas quase reduzem pela metade essa sobrecarga e dobra o desempenho do MDIO " .

Nada mal para esse driver Freescale que está no kernel principal há já uma década.

A mudança está pronta para o Kernel Linux 5.8 neste verão.


Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário