【InfiniBand】打印ibping调试信息

1.从https://github.com/linux-rdma/rdma-core下载源码并编译

git clone https://github.com/linux-rdma/rdma-core.git --recursive
tar -czvf rdma-core.tar.gz rdma-core/
cd rdma-core/
apt-get install build-essential cmake gcc libudev-dev libnl-3-dev libnl-route-3-dev ninja-build pkg-config valgrind python3-dev cython3 python3-docutils pandoc
./build.sh
cd build
cd bin/

2. 设置环境变量LIBIBMAD_DEBUG_LEVEL,打印ibping调试信息。

(1)LIBIBMAD_DEBUG_LEVEL为1

主机1(server):

root@1:~/rdma-core/build/bin# export LIBIBMAD_DEBUG_LEVEL=1
root@1:~/rdma-core/build/bin# ./ibping -S
ibdebug: [1184] ibping_serv: starting to serve...
ibdebug: [1184] ibping_serv: Pong: debian68.(none)
ibwarn: [1184] mad_respond_via: dest Lid 1
ibwarn: [1184] mad_respond_via: qp 0x1 class 0x32 method 129 attr 0x0 mod 0x0 datasz 0 off 0 qkey 80010000
ibdebug: [1184] ibping_serv: Pong: debian68.(none)
ibwarn: [1184] mad_respond_via: dest Lid 1
ibwarn: [1184] mad_respond_via: qp 0x1 class 0x32 method 129 attr 0x0 mod 0x0 datasz 0 off 0 qkey 80010000

主机2(client):

root@2:~/rdma-core/build/bin# export LIBIBMAD_DEBUG_LEVEL=1
root@2:~/rdma-core/build/bin# ./ibping -L 2
ibdebug: [1118] ibping: Ping..
ibwarn: [1118] ib_vendor_call_via: route Lid 2 data 0x7ffca9c0fb60
ibwarn: [1118] ib_vendor_call_via: class 0x132 method 0x1 attr 0x0 mod 0x0 datasz 216 off 40 res_ex 1
ibwarn: [1118] mad_rpc_rmpp: rmpp (nil) data 0x7ffca9c0fb60
Pong from debian68.(none) (Lid 2): time 0.032 ms
ibdebug: [1118] ibping: Ping..
ibwarn: [1118] ib_vendor_call_via: route Lid 2 data 0x7ffca9c0fb60
ibwarn: [1118] ib_vendor_call_via: class 0x132 method 0x1 attr 0x0 mod 0x0 datasz 216 off 40 res_ex 1
ibwarn: [1118] mad_rpc_rmpp: rmpp (nil) data 0x7ffca9c0fb60
Pong from debian68.(none) (Lid 2): time 0.026 ms

(2)LIBIBMAD_DEBUG_LEVEL为2

主机1(server):

root@1:~/rdma-core/build/bin# export LIBIBMAD_DEBUG_LEVEL=2
root@1:~/rdma-core/build/bin# echo $LIBIBMAD_DEBUG_LEVEL
2
root@1:~/rdma-core/build/bin# ./ibping -S
ibdebug: [1191] ibping_serv: starting to serve...
ibdebug: [1191] ibping_serv: Pong: debian68.(none)
ibwarn: [1191] mad_respond_via: dest Lid 1
ibwarn: [1191] mad_respond_via: qp 0x1 class 0x32 method 129 attr 0x0 mod 0x0 datasz 0 off 0 qkey 80010000
mad respond pkt
0132 0181 0000 0000 0000 0014 7a30 1f2b
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 1405 6465 6269 616e 3638
2e28 6e6f 6e65 2900 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
ibdebug: [1191] ibping_serv: Pong: debian68.(none)
ibwarn: [1191] mad_respond_via: dest Lid 1
ibwarn: [1191] mad_respond_via: qp 0x1 class 0x32 method 129 attr 0x0 mod 0x0 datasz 0 off 0 qkey 80010000

主机2(client):

root@2:~/rdma-core/build/bin# export LIBIBMAD_DEBUG_LEVEL=2
root@2:~/rdma-core/build/bin# echo $LIBIBMAD_DEBUG_LEVEL
2
root@2:~/rdma-core/build/bin# ./ibping -L 2
ibdebug: [1270] ibping: Ping..
ibwarn: [1270] ib_vendor_call_via: route Lid 2 data 0x7ffc6e34b460
ibwarn: [1270] ib_vendor_call_via: class 0x132 method 0x1 attr 0x0 mod 0x0 datasz 216 off 40 res_ex 1
ibwarn: [1270] mad_rpc_rmpp: rmpp (nil) data 0x7ffc6e34b460
ibwarn: [1270] _do_madrpc: >>> sending: len 256 pktsz 320
send buf
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0001 8001 0000 0002 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0132 0101 0000 0000 0000 0000 7a30 1f2b
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 1405 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
ibwarn: [1270] _do_madrpc: rcv buf:
rcv buf
0132 0181 0000 0000 0000 0014 7a30 1f2b
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 1405 6465 6269 616e 3638
2e28 6e6f 6e65 2900 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
Pong from debian68.(none) (Lid 2): time 0.875 ms
ibdebug: [1270] ibping: Ping..
ibwarn: [1270] ib_vendor_call_via: route Lid 2 data 0x7ffc6e34b460
ibwarn: [1270] ib_vendor_call_via: class 0x132 method 0x1 attr 0x0 mod 0x0 datasz 216 off 40 res_ex 1
ibwarn: [1270] mad_rpc_rmpp: rmpp (nil) data 0x7ffc6e34b460
ibwarn: [1270] _do_madrpc: >>> sending: len 256 pktsz 320

你可能感兴趣的:(linux,C语言,网络,linux,infiniband,c语言)