Bump. On Jul 10, 2013, at 8:14 AM, Jeff Squyres (jsquyres) <jsquy...@cisco.com> wrote:
> On Jul 8, 2013, at 1:26 PM, Jason Gunthorpe <jguntho...@obsidianresearch.com> > wrote: > >> Jeff's patch doesn't break old binaries, old binaries, running with >> normal IB MTUs work fine. The structure layouts all stay the same, >> etc. > > > FWIW, I did a simple test to confirm this. I installed a stock git HEAD > libibverbs into $HOME/libibverbs-HEAD and a libibverbs with the MTU patch in > $HOME/libibverbs-mtu-patch. The mlx4 driver was installed into both trees (I > used some fairly old Mellanox HCAs+Dell servers for this test). > > This is the base case: > > ----- > [5:06] dell012:~ ❯❯❯ cd libibverbs-HEAD > [5:07] dell012:~/libibverbs-HEAD ❯❯❯ ldd bin/ibv_rc_pingpong > linux-vdso.so.1 => (0x00002aaaaaacb000) > libibverbs.so.1 => /home/jsquyres/libibverbs-HEAD/lib/libibverbs.so.1 > (0x00002aaaaaccd000) > libpthread.so.0 => /lib64/libpthread.so.0 (0x00002aaaaaeec000) > libdl.so.2 => /lib64/libdl.so.2 (0x00002aaaab109000) > libc.so.6 => /lib64/libc.so.6 (0x00002aaaab30e000) > /lib64/ld-linux-x86-64.so.2 (0x00002aaaaaaab000) > [5:07] dell012:~/libibverbs-HEAD ❯❯❯ ./bin/ibv_rc_pingpong dell011 > local address: LID 0x0004, QPN 0x04004a, PSN 0xc08742, GID :: > remote address: LID 0x0019, QPN 0x20004a, PSN 0x44c48e, GID :: > 8192000 bytes in 0.02 seconds = 4170.28 Mbit/sec > 1000 iters in 0.02 seconds = 15.72 usec/iter > ----- > > Works fine. Now let's use the same libibverbs-HEAD rc pingpong binary, but > with the MTU-patched libibverbs.so: > > ----- > [5:07] dell012:~/libibverbs-HEAD ❯❯❯ mv lib/libibverbs.so.1 > lib/libibverbs.so.1-bogus > [5:07] dell012:~/libibverbs-HEAD ❯❯❯ export > LD_LIBRARY_PATH=$HOME/libibverbs-mtu-patch/lib > [5:08] dell012:~/libibverbs-HEAD ❯❯❯ ldd bin/ibv_rc_pingpong > linux-vdso.so.1 => (0x00002aaaaaacb000) > libibverbs.so.1 => > /home/jsquyres/libibverbs-mtu-patch/lib/libibverbs.so.1 (0x00002aaaaaccd000) > libpthread.so.0 => /lib64/libpthread.so.0 (0x00002aaaaaeed000) > libdl.so.2 => /lib64/libdl.so.2 (0x00002aaaab10a000) > libc.so.6 => /lib64/libc.so.6 (0x00002aaaab30e000) > /lib64/ld-linux-x86-64.so.2 (0x00002aaaaaaab000) > [5:08] dell012:~/libibverbs-HEAD ❯❯❯ ./bin/ibv_rc_pingpong dell011 > local address: LID 0x0004, QPN 0x08004a, PSN 0x65391c, GID :: > remote address: LID 0x0019, QPN 0x24004a, PSN 0x7d137e, GID :: > 8192000 bytes in 0.02 seconds = 4163.39 Mbit/sec > 1000 iters in 0.02 seconds = 15.74 usec/iter > ----- > > Still works fine. -- Jeff Squyres jsquy...@cisco.com For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/