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