Dell Intel PRO Family of Adapters Manuel d'utilisation

Page 114

Advertising
background image

Compilation du pilote

Lorsque vous essayez de compiler le pilote en exécutant la commande 'make install', l'erreur suivante peut survenir :
"Linux kernel source not configured - missing version.h" (Source de noyau Linux non configurée - version.h man-
quante)

Pour résoudre ce problème, créez le fichier version.h en allant dans l’arborescence source de Linux et en entrant :

make include/linux/version.h

N’utilisez pas LRO lors de l’acheminement de paquets

En raison d’un problème de compatibilité générale entre LRO et l’acheminement, n’utilisez pas LRO lors de l’ache-
minement de paquets.

Dégradation des performances avec les trames Jumbo

Une dégradation du débit peut être observée avec certaines trames Jumbo. Dans ce cas, il peut s’avérer utile d’aug-
menter la taille de socket de l’application et/ou les valeurs d’entrée de /proc/sys/net/ipv4/tcp_*mem. Pour d’autres
détails, consultez la documentation spécifique de l’application dans le fichier texte ip-sysctl.txt de la documentation du
noyau.

Plusieurs interfaces sur le même réseau de diffusion Ethernet

En raison du comportement ARP par défaut sur Linux, il n’est pas possible qu’un système sur deux réseaux IP dans le
même domaine de diffusion Ethernet (commutateur non partitionné) se comporte normalement. Toutes les interfaces
Ethernet répondront au trafic IP pour toute adresse IP affectée au système. Il en résultera un trafic de réception non
équilibré.

Si un serveur dispose de plusieurs interfaces, activez le filtrage ARP en entrant :

echo 1 > /proc/sys/net/ipv4/conf/all/arp_filter

(ceci ne fonctionne que si la version du noyau est postérieure à 2.4.5), ou installez les interfaces dans des domaines
de diffusion différents.

Problème de perte de paquet lors du test de montée en charge UDP

Pendant le test de montée en charge UDP avec des petits paquets et le pilote 10GbE, le système Linux peut perdre
des paquets UDP parce que les descripteurs de socket sont pleins. Il est possible de régler les variables de contrôle
de flux du pilote à la valeur minimale pour le contrôle de la réception des paquets.

Une autre option consiste à accroître la taille par défaut des tampons pour udp en modifiant les valeurs dans /proc/-
sys/net/core/rmem_default and rmem_max.

Débranchement du câble réseau alors qu'ethtool -p est en cours d’exécution

Sur les noyaux de versions 2.5.50 et supérieures (y compris la version 2.6), le système ne répond plus (sauf à la com-
mande Ctrl+Alt+Supp.) si le câble réseau est débranché alors que ethtool -p est en cours d’exécution. Le redémarrage
du système semble être le seul recours.

Le commutateur Cisco Catalyst 4948-10GE exécutant ethtool -g peut entraîner la fer-
meture des ports par le commutateur

Le matériel basé sur le contrôleur 82598 peut rétablir rapidement la liaison et, lorsqu’il est connecté à certains com-
mutateurs, les réinitialisations rapides dans le pilote peuvent entraîner l’isolation du port du commutateur en raison
d’un "link flap". Cette condition est habituellement indiquée par un témoin de liaison de couleur jaune plutôt que verte.
Plusieurs opérations peuvent causer ce problème, telles que l’exécution répétée de commandes ethtool entraînant
une réinitialisation.

Un contournement potentiel consiste à utiliser la commande Cisco IOS "no errdisable detect cause all" depuis l’invite
de configuration globale, qui permet au commutateur de garder les interfaces en fonctionnement, sans tenir compte
des erreurs.

Advertising