diff options
author | Michael Brown <mcb30@etherboot.org> | 2009-10-16 18:20:55 +0100 |
---|---|---|
committer | Michael Brown <mcb30@etherboot.org> | 2009-10-16 23:03:47 +0100 |
commit | 224ef7f48300e3499275eb022ad05defb163245d (patch) | |
tree | eba08b7102006c41fcd51321e9db40b0b7448592 | |
parent | 251926f631a045d363d4a453683629dfac999914 (diff) | |
download | ipxe-224ef7f48300e3499275eb022ad05defb163245d.tar.gz |
[infiniband] Send CM requests to target node's GSI rather than SM's GSI
-rw-r--r-- | src/net/infiniband/ib_cm.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/net/infiniband/ib_cm.c b/src/net/infiniband/ib_cm.c index 30a3691f..ebe65b33 100644 --- a/src/net/infiniband/ib_cm.c +++ b/src/net/infiniband/ib_cm.c @@ -310,7 +310,9 @@ static void ib_cm_path_complete ( struct ib_device *ibdev, private_data_len ); /* Create connection request */ - conn->madx = ib_create_madx ( ibdev, ibdev->gsi, &mad, NULL, + av->qpn = IB_QPN_GSI; + av->qkey = IB_QKEY_GSI; + conn->madx = ib_create_madx ( ibdev, ibdev->gsi, &mad, av, &ib_cm_req_op ); if ( ! conn->madx ) { DBGC ( conn, "CM %p could not create connection request\n", |