1IBV_RC_PINGPONG(1)               USER COMMANDS              IBV_RC_PINGPONG(1)
2
3
4

NAME

6       ibv_rc_pingpong - simple InfiniBand RC transport test
7
8

SYNOPSIS

10       ibv_rc_pingpong  [-p port] [-d device] [-i ib port] [-s size] [-m size]
11       [-r rx depth] [-n iters] [-l sl] [-e] [-g gid  index]  [-o]  [-P]  [-t]
12       [-j] [-N] HOSTNAME
13
14       ibv_rc_pingpong  [-p port] [-d device] [-i ib port] [-s size] [-m size]
15       [-r rx depth] [-n iters] [-l sl] [-e] [-g gid  index]  [-o]  [-P]  [-t]
16       [-j] [-N]
17
18

DESCRIPTION

20       Run  a simple ping-pong test over InfiniBand via the reliable connected
21       (RC) transport.
22
23

OPTIONS

25       -p, --port=PORT
26              use TCP port PORT for initial synchronization (default 18515)
27
28       -d, --ib-dev=DEVICE
29              use IB device DEVICE (default first device found)
30
31       -i, --ib-port=PORT
32              use IB port PORT (default port 1)
33
34       -s, --size=SIZE
35              ping-pong messages of size SIZE (default 4096)
36
37       -m, --mtu=SIZE
38              path MTU SIZE (default 1024)
39
40       -r, --rx-depth=DEPTH
41              post DEPTH receives at a time (default 1000)
42
43       -n, --iters=ITERS
44              perform ITERS message exchanges (default 1000)
45
46       -l, --sl=SL
47              use SL as the service level value of the QP (default 0)
48
49       -e, --events
50              sleep while waiting for work completion events  (default  is  to
51              poll for completions)
52
53       -g, --gid-idx=GIDINDEX
54              local port GIDINDEX
55
56       -o, --odp
57              use on demand paging
58
59       -P, --prefetch=
60              prefetch an ODP MR
61
62       -t, --ts
63              get CQE with timestamp
64
65       -c, --chk
66              validate received buffer
67
68       -j, --dm
69              use device memory
70
71       -N, --new_send
72              use new post send WR API
73
74

SEE ALSO

76       ibv_uc_pingpong(1),       ibv_ud_pingpong(1),      ibv_srq_pingpong(1),
77       ibv_xsrq_pingpong(1)
78
79

AUTHORS

81       Roland Dreier
82              <rolandd@cisco.com>
83
84

BUGS

86       The network synchronization between  client  and  server  instances  is
87       weak,  and does not prevent incompatible options from being used on the
88       two instances.  The method used for retrieving work completions is  not
89       strictly  correct,  and race conditions may cause failures on some sys‐
90       tems.
91
92
93
94libibverbs                      August 30, 2005             IBV_RC_PINGPONG(1)
Impressum