Users Guide
RoCE – Exemplos de configuração e de casos de usoNetXtreme-E Manual do usuário
26 de fevereiro de 2018 • NetXtreme-E-UG100 Página 67
yum -y install libibverbs* inifiniband-diag perftest qperf librdmacm utils
Para compilar o bnxt_re:
$make
• Para distribuições que exigem que o OFED externo seja instalado:
SLES11SP4
Consulte as notas de versão do OFED no link a seguir e instale o OFED antes de compilar o driver bnxt_re.
http://downloads.openfabrics.org/downloads/OFED/release_notes/OFED_3.18-2_release_notes
Para compilar o bnxt_re:
$export OFED_VERSION=OFED-3.18-2
$make
Instalação
Para instalar o RoCE no Linux:
1. Atualize o NIC NVRAM usando os pacotes de firmware suportados pelo RoCE a partir da versão do
Software 20.06.04.01 ou posterior.
2. No SO, descompacte, compile e instale os drivers BCM5741X Linux L2 e RoCE.
a. # tar -xzf netxtreme-bnxt_en-1.7.9.tar.gz
b. # cd netxtreme-bnxt_en-bnxt_re
c. # make build && make install
3. Descompacte, compile e instale o NetXtreme-E Linux RoCE User Library.
a. # tar xzf libbnxtre-0.0.18.tar.gz
b. #cd libbnxtre-0.0.18
c. # configure && make && make install.
d. # cp bnxtre.driver /etc/libibverbs.d/
e. # echo "/usr/local/lib" >> /etc/ld.so.conf
f. # ldconfig -v
Consulte o README.txt do bnxt_re para obter mais detalhes sobre as opções configuráveis e recomendações.
Limitações
Em NICs de porta dupla, se ambas as portas estiverem na mesma sub-rede, os comandos rdma perftest
poderão falhar. A possível causa é decorrente de um problema de fluxo arp no SO Linux. Para solucionar essa
limitação, use várias sub-redes para testar ou desativar a segunda porta/interface.