Manuel d'utilisation NetXtreme-E
RoCE : Configuration et exemples d'utilisation
Cette section présente la configuration et les exemples d'utilisation de RoCE.
Pour activer RoCE pour des PF ou des VF, l'utilisateur doit activer la sélection RDMA dans le menu HII du BIOS
pour que l'option RDMA prenne effet dans le système d'exploitation hôte ou invité.
Pour activer la technologie RDMA en mode monofonction (si le Mode de virtualisation est défini sur Aucun
sur SR-IOV) :
1. Pendant le démarrage du système, accédez à Configuration du système -> Paramètres du
périphérique -> Carte réseau NetXtreme-E -> Page de configuration principale et définissez
le mode Carte réseau + RMDA sur Activé.
Pour activer la technologie RDMA si la virtualisation est en mode NPAR ou NPAR+SR-IOV :
1. Pendant le démarrage du système, accédez à Configuration du système -> Paramètres du
périphérique -> Carte réseau NetXtreme-E -> Configuration du partitionnement de la carte réseau->
Configuration de la partition 1 (ou 2) et définissez le mode Carte réseau + RMDA sur Activé.
Remarque : Si vous utilisez le mode NPAR + SRIOV, seules deux VF de chaque port physique parent
peuvent activer la prise en charge du protocole RDMA, soit un total de quatre VF + RDMA par
périphérique physique.
Configuration sous Linux
Configuration requise
Pour configurer RoCE dans Linux, vous avez besoin des éléments suivants :
•
bnxt_en-roce RoCE (pilote bnxt_en pris en charge par RoCE qui fait partie de l'archive tar publiée et
compressée sous gzip)
•
bnxt_re (pilote RoCE)
•
libbnxtre (module de bibliothèque RoCE en mode utilisateur)
Dépendances du pilote BNXT_RE
Le pilote Bnxt_re requiert une version spéciale compatible RoCE de bnxt_en, qui est incluse dans le package
netxtreme-bnxt_en-1.7.9.tar.gz (ou plus récent). La compilation du pilote bnxt_re intervient selon que la pile IB
est disponible avec la distribution du système d'exploitation ou qu'un OFED externe est nécessaire.
Remarque : Il est nécessaire de charger la bonne version de bnxt_en incluse dans le même package
netxtreme-bnxt_en-1.7.x.tar.gz. Bnxt_re et Bnxt_en fonctionnent par paire pour activer le trafic RoCE.
L'utilisation de versions incompatibles de ces deux pilotes entraîne des résultats peu fiables ou
imprévisibles.
26 février 2018 • NetXtreme-E-UG100
RoCE : Configuration et exemples d'utilisation
Page 68