Lines Matching refs:rem_dest
159 struct pingpong_dest *rem_dest = NULL; in pp_client_exch_dest() local
201 rem_dest = malloc(MAX_QP * sizeof *rem_dest); in pp_client_exch_dest()
202 if (!rem_dest) in pp_client_exch_dest()
218 sscanf(msg, "%x:%x:%x:%s", &rem_dest[i].lid, &rem_dest[i].qpn, in pp_client_exch_dest()
219 &rem_dest[i].psn, gid); in pp_client_exch_dest()
220 wire_gid_to_gid(gid, &rem_dest[i].gid); in pp_client_exch_dest()
229 return rem_dest; in pp_client_exch_dest()
250 struct pingpong_dest *rem_dest = NULL; in pp_server_exch_dest() local
298 rem_dest = malloc(MAX_QP * sizeof *rem_dest); in pp_server_exch_dest()
299 if (!rem_dest) in pp_server_exch_dest()
315 sscanf(msg, "%x:%x:%x:%s", &rem_dest[i].lid, &rem_dest[i].qpn, in pp_server_exch_dest()
316 &rem_dest[i].psn, gid); in pp_server_exch_dest()
317 wire_gid_to_gid(gid, &rem_dest[i].gid); in pp_server_exch_dest()
320 if (pp_connect_ctx(ctx, ib_port, mtu, sl, my_dest, rem_dest, in pp_server_exch_dest()
323 free(rem_dest); in pp_server_exch_dest()
324 rem_dest = NULL; in pp_server_exch_dest()
334 free(rem_dest); in pp_server_exch_dest()
335 rem_dest = NULL; in pp_server_exch_dest()
342 free(rem_dest); in pp_server_exch_dest()
343 rem_dest = NULL; in pp_server_exch_dest()
349 return rem_dest; in pp_server_exch_dest()
632 struct pingpong_dest *rem_dest; in main() local
836 rem_dest = pp_client_exch_dest(servername, port, my_dest); in main()
838 rem_dest = pp_server_exch_dest(ctx, ib_port, mtu, port, sl, in main()
841 if (!rem_dest) in main()
844 inet_ntop(AF_INET6, &rem_dest->gid, gid, sizeof gid); in main()
847 inet_ntop(AF_INET6, &rem_dest[i].gid, gid, sizeof gid); in main()
849 "GID %s\n", rem_dest[i].lid, rem_dest[i].qpn, in main()
850 rem_dest[i].psn, gid); in main()
854 if (pp_connect_ctx(ctx, ib_port, mtu, sl, my_dest, rem_dest, in main()
986 free(rem_dest); in main()