Purpose: rds_rdma_lat.d used to trace and display the rdma read/write in bytes
and the corresponding latency (in usec) per connection

Arguments:
1) For UEK6
need "-D uek6" as macro optional value in command line
2) For UEK5/7/8 None 

Output format: [src ip, dest ip, tos, read/write, bytes, latency (usecs)]

Sample output: Shown below

Example for  UEK6
----------------------
# ./rds_rdma_lat.d -D uek6
2025 Jul 16 08:47:50 [<connection> op] Bytes            Latency(in usecs)
[<192.168.101.79,192.168.101.124,0> r] bytes=1024 lat(usec)=15
[<192.168.101.79,192.168.101.124,0> w] bytes=1024 lat(usec)=12
[<192.168.101.79,192.168.101.124,0> r] bytes=1024 lat(usec)=13
[<192.168.101.79,192.168.101.124,0> w] bytes=1024 lat(usec)=11
[<192.168.101.79,192.168.101.124,0> r] bytes=1024 lat(usec)=13
[<192.168.101.79,192.168.101.124,0> w] bytes=1024 lat(usec)=11
[<192.168.101.79,192.168.101.124,0> r] bytes=1024 lat(usec)=13
[<192.168.101.79,192.168.101.124,0> w] bytes=1024 lat(usec)=10
[<192.168.101.79,192.168.101.124,0> r] bytes=1024 lat(usec)=8
[<192.168.101.79,192.168.101.124,0> w] bytes=1024 lat(usec)=14
[<192.168.101.79,192.168.101.124,0> r] bytes=1024 lat(usec)=11
[<192.168.101.79,192.168.101.124,0> w] bytes=1024 lat(usec)=11
[<192.168.101.79,192.168.101.124,0> r] bytes=1024 lat(usec)=9
[<192.168.101.79,192.168.101.124,0> w] bytes=1024 lat(usec)=9
[<192.168.101.79,192.168.101.124,0> r] bytes=1024 lat(usec)=18



Example for UEK5/7/8
----------------------
# ./rds_rdma_lat.d
2022 Aug  4 07:03:33 [<connection> op] Bytes            Latency(in usecs)
[<192.168.0.6,192.168.0.7,0> r] bytes=102400 lat(usec)=126
[<192.168.0.6,192.168.0.7,0> w] bytes=102400 lat(usec)=93
[<192.168.0.6,192.168.0.7,0> r] bytes=102400 lat(usec)=81
[<192.168.0.6,192.168.0.7,0> w] bytes=102400 lat(usec)=70
[<192.168.0.6,192.168.0.7,0> r] bytes=102400 lat(usec)=79
[<192.168.0.6,192.168.0.7,0> w] bytes=102400 lat(usec)=80
[<192.168.0.6,192.168.0.7,0> r] bytes=102400 lat(usec)=76
[<192.168.0.6,192.168.0.7,0> w] bytes=102400 lat(usec)=85
[<192.168.0.6,192.168.0.7,0> r] bytes=102400 lat(usec)=84
[<192.168.0.6,192.168.0.7,0> w] bytes=102400 lat(usec)=74
[<192.168.0.6,192.168.0.7,0> r] bytes=102400 lat(usec)=108
[<192.168.0.6,192.168.0.7,0> w] bytes=102400 lat(usec)=82
[<192.168.0.6,192.168.0.7,0> r] bytes=102400 lat(usec)=76
[<192.168.0.6,192.168.0.7,0> w] bytes=102400 lat(usec)=83
[<192.168.0.6,192.168.0.7,0> r] bytes=102400 lat(usec)=76
[<192.168.0.6,192.168.0.7,0> w] bytes=102400 lat(usec)=84
[<192.168.0.6,192.168.0.7,0> r] bytes=102400 lat(usec)=88
[<192.168.0.6,192.168.0.7,0> w] bytes=102400 lat(usec)=85
[<192.168.0.6,192.168.0.7,0> r] bytes=102400 lat(usec)=135
[<192.168.0.6,192.168.0.7,0> w] bytes=102400 lat(usec)=106
[<192.168.0.6,192.168.0.7,0> r] bytes=102400 lat(usec)=145
[<192.168.0.6,192.168.0.7,0> w] bytes=102400 lat(usec)=104
[<192.168.0.6,192.168.0.7,0> r] bytes=102400 lat(usec)=86
[<192.168.0.6,192.168.0.7,0> w] bytes=102400 lat(usec)=80
[<192.168.0.6,192.168.0.7,0> r] bytes=102400 lat(usec)=77
[<192.168.0.6,192.168.0.7,0> w] bytes=102400 lat(usec)=74
[<192.168.0.6,192.168.0.7,0> r] bytes=102400 lat(usec)=88
[<192.168.0.6,192.168.0.7,0> w] bytes=102400 lat(usec)=75
[<192.168.0.6,192.168.0.7,0> r] bytes=102400 lat(usec)=85
[<192.168.0.6,192.168.0.7,0> w] bytes=102400 lat(usec)=86
[<192.168.0.6,192.168.0.7,0> r] bytes=102400 lat(usec)=84
[<192.168.0.6,192.168.0,0> w] bytes=102400 lat(usec)=75
