Pilote de carte réseau Intel® pour les connexions réseau PCIe* 40 Gigabit Ethernet sous Linux *

18026
3/9/2020

Présentation

Cet enregistrement de téléchargement inclut le pilote de base i40e Linux* version 2.11.21 pour les périphériques de la série 700.

Téléchargements disponibles

  • Linux*
  • Taille : 567.4 KB
  • SHA1 : 2359E0EB5C0BA1D68488044EADCA54316D0D8C89

Description détaillée

Aperçu

Le pilote de cette version est compatible avec les périphériques de la série 700 pour les connexions réseau Ethernet Intel® basées sur un contrôleur.

Quoi de neuf?

  • Correction de la quantité réduite d’attente occupée pendant l’envoi AQ sur Linux
  • Correction d’un problème de compilation sur les derniers noyaux 5.5.x
  • Correction de sysfs pour le mode promiscuité VF
  • Correction de la vitesse de liaison signalée après dis/en VF via link_state
  • Correction de la valeur de bouclage appropriée après le rechargement du pilote iavf
  • Fixer la valeur par défaut de allow_untagged’indicateur sur true
  • Correction de la suppression des règles de miroir PF vers VF
  • Correction de l’affichage des statistiques de file d’attente affichées par ethtool
  • Correction du rechargement du pilote VF après la configuration du vlan si le trunk a été défini
  • Correction de la jonction get/set lorsque le VLAN de port est activé
  • Correction de la procédure de liaison haut/bas
  • Correction de l’impression de la vitesse de liaison réelle pour 2,5 et 5 Gbit/s
  • Correction de VF a échoué lors de l’ensemble MAC sur VF avec mise en miroir définie
  • Correction de la configuration du miroir de vérification
  • Correction du msg opcode sur l’échec de la modification VF MAC
  • Correction des indicateurs incorrects pour le miroir de sortie
  • Correction d’un défaut de protection générale lors de la suppression du VLAN de VF
  • Correction d’un message d’erreur incorrect OK lors de la suppression VF
  • Correction de la restauration de la configuration du miroir après le rechargement de l’iavf
  • Correction de VF a échoué lors du changement de MAC sur VF avec miroir VLAN
  • Correction de la boucle de réinitialisation d’attente PF, rendez-la plus fiable
  • Correction de la mise en miroir d’entrée/sortie VF vers VF
  • Correction d’un défaut avec l’ajout/suppression d’un miroir d’entrée/sortie
  • Correction pour la lecture des statistiques de durée lpi de FW
  • Correction de la compilation sous RHEL 8.1
  • Ajouter la prise en charge des filtres de cloud source UDP
  • Ajout de la prise en charge préliminaire de la spécification VF-D 1.5
  • Ajout de sysfs pour max_tx_rate
  • Ajouter le choix de temps de construction du protocole de rapport de vitesse pf->vf
  • Ajouter une entrée de journal lorsqu’une carte réseau passe en mode de récupération après le redémarrage
  • Ajouter Activer/Désactiver DCB sur X710-T*L
  • Ajout de la prise en charge de la version de l’API F / W jusqu’à 1.10
  • Ajouter des contrôles de longueur 0 manquants à quelques opcodes RSS
  • Ajouter le tampon de commande AQ manquant pour la configuration sriov/loopback
  • Ajouter la gestion des erreurs à la fonction i40e_set_vf_port_vlan
  • Ajouter omettre la création de TC si la première file d’attente n’est pas une puissance de deux
  • Ajouter la prise en charge du message d’erreur d’envoi de texte lors de l’ajout d’un filtre pour VF
  • Ajouter des vérifications MSI-X lors de la création de cartes de files d’attente tc

Et quelques corrections de bugs mineurs.

Limitations connues :

Notification incorrecte de la vitesse de liaison sur les pilotes VF plus anciens/DPDK
----------------------------------------------------------
Pour les pilotes i40evf/iavf antérieurs à 3.9.3 et tous les pilotes DPDK i40e VF, ce pilote doit être construit avec un paramètre supplémentaire (make CFLAGS_MODULE='-DNO_VF_CAP_ADV_LINK_SPEED') afin de permettre un rapport correct de la vitesse de liaison pour les VF. Cela aura pour effet secondaire des vitesses de liaison incorrectes de 2,5 et 5 Gbps.

Prise en charge limitée du trafic VLAN 802.1ad
---------------------------------------
Pour les paquets étiquetés selon la norme 802.1ad (QinQ), certaines fonctionnalités de l’interface de gestion de l’hyperviseur SR-IOV telles que vlan_mirror et trunk ne fonctionneront pas.

Incapacité des VF à capturer des paquets dirigés vers un autre VF
-------------------------------------------------------
Les fonctions virtuelles ne pourront pas capturer les paquets avec le MAC de destination d’un autre VF à moins que l’indicateur privé vf-true-promisc-support ne soit défini.

vlan_anti_spoof n’affecte pas la capacité à envoyer des paquets non étiquetés
---------------------------------------------------------------
Lorsque vlan_anti_spoof’option est définie à l’aide de l’interface de gestion de l’hyperviseur SR-IOV, Virtual Functions pourra toujours envoyer des paquets sans balises VLAN.

Capacités limitées d’affichage de la liste d’adresses MAC
------------------------------------------------
En raison de la limite de taille de tampon (limitation du noyau), il est possible d’ajouter plus d’adresses MAC au mac_list puis il est possible d’afficher en utilisant #cat.
Par conséquent, il n’est pas recommandé d’ajouter plus de 180 adresses MAC.

Nombre maximal de files d’attente par VF
---------------------------
num_queues fonctionnalité de l’interface de gestion de l’hyperviseur SR-IOV n’offre aucune protection contre la surutilisation des files d’attente disponibles parmi les VF.

Consultez le fichier Lisez-moi pour obtenir des instructions d’installation, comment identifier votre adaptateur, les paramètres de ligne de commande, les fonctionnalités supplémentaires et les problèmes connus.

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.