1 /* 2 * This software is available to you under a choice of one of two 3 * licenses. You may choose to be licensed under the terms of the GNU 4 * General Public License (GPL) Version 2, available from the file 5 * COPYING in the main directory of this source tree, or the 6 * OpenIB.org BSD license below: 7 * 8 * Redistribution and use in source and binary forms, with or 9 * without modification, are permitted provided that the following 10 * conditions are met: 11 * 12 * - Redistributions of source code must retain the above 13 * copyright notice, this list of conditions and the following 14 * disclaimer. 15 * 16 * - Redistributions in binary form must reproduce the above 17 * copyright notice, this list of conditions and the following 18 * disclaimer in the documentation and/or other materials 19 * provided with the distribution. 20 * 21 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 22 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 23 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 24 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS 25 * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN 26 * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 27 * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 28 * SOFTWARE. 29 */ 30 31 #ifndef INFINIBAND_CM_ABI_H 32 #define INFINIBAND_CM_ABI_H 33 34 #warning "This header is obsolete, use rdma/ib_user_cm.h instead" 35 36 #include <rdma/ib_user_cm.h> 37 38 #define cm_abi_cmd_hdr ib_ucm_cmd_hdr 39 #define cm_abi_create_id ib_ucm_create_id 40 #define cm_abi_create_id_resp ib_ucm_create_id_resp 41 #define cm_abi_destroy_id ib_ucm_destroy_id 42 #define cm_abi_destroy_id_resp ib_ucm_destroy_id_resp 43 #define cm_abi_attr_id ib_ucm_attr_id 44 #define cm_abi_attr_id_resp ib_ucm_attr_id_resp 45 #define cm_abi_init_qp_attr ib_ucm_init_qp_attr 46 #define cm_abi_listen ib_ucm_listen 47 #define cm_abi_establish ib_ucm_establish 48 #define cm_abi_notify ib_ucm_notify 49 #define cm_abi_private_data ib_ucm_private_data 50 #define cm_abi_req ib_ucm_req 51 #define cm_abi_rep ib_ucm_rep 52 #define cm_abi_info ib_ucm_info 53 #define cm_abi_mra ib_ucm_mra 54 #define cm_abi_lap ib_ucm_lap 55 #define cm_abi_sidr_req ib_ucm_sidr_req 56 #define cm_abi_sidr_rep ib_ucm_sidr_rep 57 #define cm_abi_event_get ib_ucm_event_get 58 #define cm_abi_req_event_resp ib_ucm_req_event_resp 59 #define cm_abi_rep_event_resp ib_ucm_rep_event_resp 60 #define cm_abi_rej_event_resp ib_ucm_rej_event_resp 61 #define cm_abi_mra_event_resp ib_ucm_mra_event_resp 62 #define cm_abi_lap_event_resp ib_ucm_lap_event_resp 63 #define cm_abi_apr_event_resp ib_ucm_apr_event_resp 64 #define cm_abi_sidr_req_event_resp ib_ucm_sidr_req_event_resp 65 #define cm_abi_sidr_rep_event_resp ib_ucm_sidr_rep_event_resp 66 #define cm_abi_event_resp ib_ucm_event_resp 67 68 #define CM_ABI_PRES_DATA IB_UCM_PRES_DATA 69 #define CM_ABI_PRES_INFO IB_UCM_PRES_INFO 70 #define CM_ABI_PRES_PRIMARY IB_UCM_PRES_PRIMARY 71 #define CM_ABI_PRES_ALTERNATE IB_UCM_PRES_ALTERNATE 72 73 #endif 74