>From 4dcd4839baaa7f3bc31d01d5e695fced36b53533 Mon Sep 17 00:00:00 2001
From: Ira Weiny <[email protected]>
Date: Thu, 19 Feb 2009 18:24:56 -0800
Subject: [PATCH] infiniband-diags: Convert mcm_rereg_test to "new" ibmad 
interface


Signed-off-by: Ira Weiny <[email protected]>
---
 infiniband-diags/src/mcm_rereg_test.c |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/infiniband-diags/src/mcm_rereg_test.c 
b/infiniband-diags/src/mcm_rereg_test.c
index 9285b95..b9d18a4 100644
--- a/infiniband-diags/src/mcm_rereg_test.c
+++ b/infiniband-diags/src/mcm_rereg_test.c
@@ -74,6 +74,8 @@ static ibmad_gid_t mgid_ipoib = {
        0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff
 };
 
+struct ibmad_port *srcport;
+
 uint64_t build_mcm_rec(uint8_t *data, ibmad_gid_t mgid, ibmad_gid_t port_gid)
 {
        memset(data, 0, IB_SA_DATA_SIZE);
@@ -436,10 +438,13 @@ int main(int argc, char **argv)
        if (argc > 1)
                guid_file = argv[1];
 
-       madrpc_init(NULL, 0, mgmt_classes, 2);
+       srcport = mad_rpc_open_port(NULL, 0, mgmt_classes, 2);
+       if (!srcport)
+               err("Failed to open port");
+
 
 #if 1
-       ib_resolve_smlid(&dport_id, TMO);
+       ib_resolve_smlid_via(&dport_id, TMO, srcport);
 #else
        memset(&dport_id, 0, sizeof(dport_id));
        dport_id.lid = 1;
@@ -457,7 +462,7 @@ int main(int argc, char **argv)
        }
 
 #if 1
-       port = madrpc_portid();
+       port = mad_rpc_portid(srcport);
 #else
        ret = umad_init();
 
-- 
1.5.4.5

_______________________________________________
general mailing list
[email protected]
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to