| Sean Hefty | e51060f | 2006-06-17 20:37:29 -0700 | [diff] [blame] | 1 | /* | 
|  | 2 | * Copyright (c) 2006 Intel Corporation.  All rights reserved. | 
|  | 3 | * | 
|  | 4 | * This Software is licensed under one of the following licenses: | 
|  | 5 | * | 
|  | 6 | * 1) under the terms of the "Common Public License 1.0" a copy of which is | 
|  | 7 | *    available from the Open Source Initiative, see | 
|  | 8 | *    http://www.opensource.org/licenses/cpl.php. | 
|  | 9 | * | 
|  | 10 | * 2) under the terms of the "The BSD License" a copy of which is | 
|  | 11 | *    available from the Open Source Initiative, see | 
|  | 12 | *    http://www.opensource.org/licenses/bsd-license.php. | 
|  | 13 | * | 
|  | 14 | * 3) under the terms of the "GNU General Public License (GPL) Version 2" a | 
|  | 15 | *    copy of which is available from the Open Source Initiative, see | 
|  | 16 | *    http://www.opensource.org/licenses/gpl-license.php. | 
|  | 17 | * | 
|  | 18 | * Licensee has the right to choose one of the above licenses. | 
|  | 19 | * | 
|  | 20 | * Redistributions of source code must retain the above copyright | 
|  | 21 | * notice and one of the license notices. | 
|  | 22 | * | 
|  | 23 | * Redistributions in binary form must reproduce both the above copyright | 
|  | 24 | * notice, one of the license notices in the documentation | 
|  | 25 | * and/or other materials provided with the distribution. | 
|  | 26 | * | 
|  | 27 | */ | 
|  | 28 |  | 
|  | 29 | #if !defined(RDMA_CM_IB_H) | 
|  | 30 | #define RDMA_CM_IB_H | 
|  | 31 |  | 
|  | 32 | #include <rdma/rdma_cm.h> | 
|  | 33 |  | 
|  | 34 | /** | 
|  | 35 | * rdma_set_ib_paths - Manually sets the path records used to establish a | 
|  | 36 | *   connection. | 
|  | 37 | * @id: Connection identifier associated with the request. | 
|  | 38 | * @path_rec: Reference to the path record | 
|  | 39 | * | 
|  | 40 | * This call permits a user to specify routing information for rdma_cm_id's | 
|  | 41 | * bound to Infiniband devices.  It is called on the client side of a | 
|  | 42 | * connection and replaces the call to rdma_resolve_route. | 
|  | 43 | */ | 
|  | 44 | int rdma_set_ib_paths(struct rdma_cm_id *id, | 
|  | 45 | struct ib_sa_path_rec *path_rec, int num_paths); | 
|  | 46 |  | 
| Sean Hefty | c8f6a36 | 2007-02-15 17:00:18 -0800 | [diff] [blame] | 47 | /* Global qkey for UDP QPs and multicast groups. */ | 
|  | 48 | #define RDMA_UDP_QKEY 0x01234567 | 
| Sean Hefty | 628e5f6 | 2006-11-30 16:44:16 -0800 | [diff] [blame] | 49 |  | 
| Sean Hefty | e51060f | 2006-06-17 20:37:29 -0700 | [diff] [blame] | 50 | #endif /* RDMA_CM_IB_H */ |