ID del artículo: 000095605 Tipo de contenido: Mantenimiento y desempeño Última revisión: 14/06/2024

¿Por qué se reduce el desempeño de la red después de hacer un ping de inundación en Stratix® kit de desarrollo de SoC 10 SX?

Entorno

linux-socfpga

Ubuntu 22.04

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descripción

Este problema se debe a la comunicación entre el motor de descarga de suma de comprobación RX y los descriptores extendidos. Cuando se reciben paquetes después de calcular la suma de comprobación, el estado se actualiza al descriptor extendido 4th RX en el controlador Ethernet de Linux.

Cuando se produce este problema, esta actualización de estado se vuelve lenta y se atasca, lo que reduce el rendimiento de la red.

Resolución

Para solucionar este problema, utilice el siguiente comando para habilitar el modo de cadena desde uboot.

<board_uboot_cmd_prompt> stmmaceth=chain_mode:1

Además, deshabilite los descriptores extendidos o el motor de descarga de suma de comprobación RX para evitar este problema. Para esto, descargue el net-stmmac-workaround-for-network-performance.zip adjunto que contiene dos parches y aplíquelo al kernel de Linux usando el siguiente comando.

cd linux-socfpga
parche -p1 < 0001-net-stmmac-workaround-for-network-performance-reduci.patch
parche -p1 < 0001-net-stmmac-do-not-use-extended-descriptors-for-GMAC.patch

Productos relacionados

Este artículo se aplica a 2 productos

FPGA de SoC y FPGA Intel® Stratix® 10
Kits de desarrollo Intel® Stratix® 10 SX

1

El contenido de esta página es una combinación de traducción humana y automática del contenido original en inglés. Este contenido se proporciona únicamente para su comodidad como información general y no debe considerarse como completo o preciso. Si hay alguna contradicción entre la versión en inglés de esta página y la traducción, prevalecerá la versión en inglés. Consulte la versión en inglés de esta página.