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 66
RoCE – Exemplos de configuração e de casos de uso
Esta seção fornece exemplos de configuração e casos de uso para o RoCE.
Para ativar o RoCE para PFs ou VFs, o usuário deve ativar a seleção de RDMA no menu HII no BIOS antes
que a opção RDMA entre em vigor no SO host ou convidado.
Para ativar o RDMA no modo de função única (se o Modo de virtualização for Nenhum ou SR-IOV):
1. Durante a inicialização do sistema, acesse Configuração do sistema -> Configurações do dispositivo ->
NetXtreme-E NIC -> Página de configuração principal e configure o Modo NIC+ RMDA como Ativado.
Para ativar o RDMA se o Modo de virtualização for NPAR ou NPAR+SR-IOV:
1. Durante a inicialização do sistema, acesse Configuração do sistema -> Configurações do dispositivo ->
NetXtreme-E NIC -> Configuração de particionamento da NIC -> Configuração da partição 1 (ou 2) e
configure o Modo NIC+ RMDA como Ativado.
Configuração do Linux
Requisitos
Para configurar o RoCE no Linux, os seguintes itens são exigidos:
bnxt_en-roce (driver de bnxt_en suportado pelo RoCE que faz parte do arquivo tar compactado gzip)
bnxt_re (driver do RoCE)
libbnxtre (módulo de biblioteca do RoCE no modo de usuário)
Dependências do driver BNXT_RE
O driver Bnxt_re requer uma versão especial do bnxt_en ativada para RoCE, que está incluída no pacote
netxtreme-bnxt_en-1.7.9.tar.gz (ou mais recente). A compilação do driver bnxt_re depende de a pilha IB estar
disponível junto com a distribuição do SO ou se um OFED externo é necessário.
Para distribuições que tiverem uma pilha IB disponível junto com a distribuição do SO:
RH7.1/7.2/7.3/6.7/6.8, SLES12SP2 e Ubuntu 16.04
Se ainda não estiver instalada, a pilha IB e os utilitários úteis podem ser instalados no Redhat com os
seguintes comandos antes de compilar o bnxt_re:
Nota: Se estiver usando o modo NPAR+SRIOV, apenas duas VFs de cada porta física principal
podem ativar o suporte RDMA, ou um total de quatro VFs+RDMA por dispositivo físico.
Nota: É necessário carregar a versão correta do bnxt_en, incluída no mesmo pacote netxtreme-
bnxt_en-1.7.x.tar.gz. Bnxt_re e Bnxt_en funcionam como um par para ativar o tráfego RoCE. O uso
de versões incompatíveis desses dois drivers produz resultados não confiáveis ou imprevisíveis.