Users Guide

6–Configuração de RoCE
Configurar o RoCE no adaptador para Linux
85 AH0054602-08 F
Os exemplos a seguir mostram testes de ping-pong bem-sucedidos no servidor e
no cliente.
Ping no servidor:
root@captain:~# ibv_rc_pingpong -d qedr0 -g 0
local address: LID 0x0000, QPN 0xff0000, PSN 0xb3e07e, GID
fe80::20e:1eff:fe50:c7c0
remote address: LID 0x0000, QPN 0xff0000, PSN 0x934d28, GID
fe80::20e:1eff:fe50:c570
8192000 bytes in 0.05 seconds = 1436.97 Mbit/sec
1000 iters in 0.05 seconds = 45.61 usec/iter
Ping no cliente:
root@lambodar:~# ibv_rc_pingpong -d qedr0 -g 0 192.168.10.165
local address: LID 0x0000, QPN 0xff0000, PSN 0x934d28, GID
fe80::20e:1eff:fe50:c570
remote address: LID 0x0000, QPN 0xff0000, PSN 0xb3e07e, GID
fe80::20e:1eff:fe50:c7c0
8192000 bytes in 0.02 seconds = 4211.28 Mbit/sec
1000 iters in 0.02 seconds = 15.56 usec/iter
Para mostrar as estatísticas do RoCE, digite os seguintes comandos, onde
X é o número do dispositivo:
> mount -t debugfs nodev /sys/kernel/debug
> cat /sys/kernel/debug/qedr/qedrX/stats
Interfaces VLAN e valores de índice GID
Se você estiver usando interfaces VLAN no servidor e no cliente, configure o
mesmo ID de VLAN no comutador. Se você estiver executando tráfego através de
um comutador, os aplicativos InfiniBand precisam usar o valor GID correto, o qual
é baseado no ID de VLAN e no endereço IP da VLAN.
O valor GID (-x 4 / -x 5) deve ser usado em todos os aplicativos perftest conforme
os resultados mostrados a seguir.
# ibv_devinfo -d qedr0 -v|grep GID
GID[ 0]: fe80:0000:0000:0000:020e:1eff:fe50:c5b0
GID[ 1]: 0000:0000:0000:0000:0000:ffff:c0a8:0103
GID[ 2]: 2001:0db1:0000:0000:020e:1eff:fe50:c5b0
GID[ 3]: 2001:0db2:0000:0000:020e:1eff:fe50:c5b0
GID[ 4]: 0000:0000:0000:0000:0000:ffff:c0a8:0b03 Endereço IP da
interface da VLAN
GID[ 5]: fe80:0000:0000:0000:020e:1e00:0350:c5b0 VLAN ID 3