]> git.openfabrics.org - ~shefty/rdma-win.git/commit
[IPoIB] Avoid the SM (3/4)
authorleonidk <leonidk@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Wed, 24 Sep 2008 19:25:07 +0000 (19:25 +0000)
committerleonidk <leonidk@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Wed, 24 Sep 2008 19:25:07 +0000 (19:25 +0000)
commitba97d06e0478b315966806d9159d1f55e5b3beaa
treee7a1b3bbd1a98e12d0df895af188892af53cb7d2
parentf858b6e0a7baa0029e7f9703529a8fa35eeae38d
[IPoIB] Avoid the SM (3/4)

This patch changes the NetworkDirect CM proxy to take a path as input for the REQ IOCTL rather than a GID pair.  The IOCTL handler checks if the DLID in the path is zero and if so performs a path query using the SGID and DGID from the path (same code path as it used to take when the IOCTL provided a GID pair.)

Signed-off-by: Fab Tillier <ftillier@microsoft.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@1612 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86
branches/WOF2-0/trunk/core/al/al_dev.h
branches/WOF2-0/trunk/core/al/kernel/al_ndi_cm.c
branches/WOF2-0/trunk/inc/iba/ib_al_ioctl.h