ID de l'article: 000095605 Type de contenu: Maintenance et performances Dernière révision: 14/06/2024

Pourquoi les performances du réseau sont-elles réduites après avoir effectué un ping d’inondation sur Stratix® kit de développement SoC 10 SX ?

Environnement

linux-socfpga

Ubuntu 22.04

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descriptif

Ce problème est dû à la communication entre le moteur de délestage de la somme de contrôle RX et les descripteurs étendus. Lorsque les paquets sont reçus après le calcul de la somme de contrôle, l’état est mis à jour au descripteur étendu 4e RX dans le pilote Ethernet Linux.

Lorsque ce problème se produit, la mise à jour d’état devient lente et bloquée, ce qui réduit les performances du réseau.

Résolution

Pour contourner ce problème, veuillez utiliser la commande ci-dessous pour activer le mode chaîne à partir de uboot.

<board_uboot_cmd_prompt> stmmaceth=chain_mode :1

Désactivez également les descripteurs étendus ou le moteur de délestage de la somme de contrôle RX pour éviter ce problème. Pour cela, veuillez télécharger le net-stmmac-workaround-for-network-performance.zip ci-joint qui contient deux correctifs et s’applique au noyau Linux en utilisant la commande ci-dessous.

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

Produits associés

Cet article concerne 2 produits

FPGA et FPGA SoC Intel® Stratix® 10
Kits de développement Intel® Stratix® 10 SX

Le contenu de cette page est une combinaison de traduction humaine et informatique du contenu original en anglais. Ce contenu vous est fourni pour votre commodité et à titre informatif seulement et ne saurait être totalement exact ou complet. En cas de contradiction entre la version anglaise de cette page et la traduction, c'est la version anglaise qui prévaut. Afficher la version anglaise de cette page.