diff --git a/libraries-router/libibverbs-1.2.1mlnx1/src/libibverbs.map b/libraries-router/libibverbs-1.2.1mlnx1/src/libibverbs.map new file mode 100644 index 0000000..6a37281 --- /dev/null +++ b/libraries-router/libibverbs-1.2.1mlnx1/src/libibverbs.map @@ -0,0 +1,145 @@ +IBVERBS_1.0 { + global: + ibv_get_device_list; + ibv_free_device_list; + ibv_get_device_name; + ibv_get_device_guid; + ibv_open_device; + ibv_close_device; + ibv_get_async_event; + ibv_ack_async_event; + ibv_query_device; + ibv_query_device_ex; + ibv_query_port; + ibv_query_gid; + ibv_query_pkey; + ibv_alloc_pd; + ibv_dealloc_pd; + ibv_reg_mr; + ibv_dereg_mr; + ibv_create_comp_channel; + ibv_destroy_comp_channel; + ibv_create_cq; + ibv_resize_cq; + ibv_destroy_cq; + ibv_get_cq_event; + ibv_ack_cq_events; + ibv_create_srq; + ibv_modify_srq; + ibv_query_srq; + ibv_destroy_srq; + ibv_create_qp; + ibv_query_qp; + ibv_modify_qp; + ibv_destroy_qp; + ibv_create_ah; + ibv_destroy_ah; + ibv_attach_mcast; + ibv_detach_mcast; + ibv_cmd_get_context; + ibv_cmd_query_device; + ibv_cmd_query_device_ex; + ibv_cmd_query_port; + ibv_cmd_query_gid; + ibv_cmd_query_pkey; + ibv_cmd_alloc_pd; + ibv_cmd_dealloc_pd; + ibv_cmd_reg_mr; + ibv_cmd_dereg_mr; + ibv_cmd_create_cq; + ibv_cmd_poll_cq; + ibv_cmd_req_notify_cq; + ibv_cmd_resize_cq; + ibv_cmd_destroy_cq; + ibv_cmd_create_srq; + ibv_cmd_modify_srq; + ibv_cmd_query_srq; + ibv_cmd_destroy_srq; + ibv_cmd_create_qp; + ibv_cmd_query_qp; + ibv_cmd_modify_qp; + ibv_cmd_destroy_qp; + ibv_cmd_post_send; + ibv_cmd_post_recv; + ibv_cmd_post_srq_recv; + ibv_cmd_create_ah; + ibv_cmd_destroy_ah; + ibv_cmd_attach_mcast; + ibv_cmd_detach_mcast; + ibv_cmd_create_flow; + ibv_cmd_destroy_flow; + ibv_copy_qp_attr_from_kern; + ibv_copy_path_rec_from_kern; + ibv_copy_path_rec_to_kern; + ibv_rate_to_mult; + mult_to_ibv_rate; + ibv_get_sysfs_path; + ibv_read_sysfs_file; + + local: *; +}; + +IBVERBS_1.1 { + global: + ibv_get_device_list; + ibv_free_device_list; + ibv_get_device_name; + ibv_get_device_guid; + ibv_open_device; + ibv_close_device; + + ibv_init_ah_from_wc; + ibv_create_ah_from_wc; + ibv_copy_ah_attr_from_kern; + ibv_fork_init; + ibv_dontfork_range; + ibv_dofork_range; + ibv_register_driver; + verbs_register_driver; + + ibv_node_type_str; + ibv_port_state_str; + ibv_event_type_str; + ibv_wc_status_str; + + ibv_cmd_alloc_mw; + ibv_cmd_dealloc_mw; + + ibv_rate_to_mbps; + mbps_to_ibv_rate; + ibv_cmd_open_xrcd; + ibv_cmd_close_xrcd; + ibv_cmd_create_srq_ex; + ibv_cmd_open_qp; + ibv_open_xrc_domain; + ibv_create_xrc_srq; + ibv_close_xrc_domain; + ibv_create_xrc_rcv_qp; + ibv_modify_xrc_rcv_qp; + ibv_reg_xrc_rcv_qp; + ibv_unreg_xrc_rcv_qp; + ibv_query_xrc_rcv_qp; + ibv_exp_cmd_create_qp; + ibv_exp_cmd_query_device; + ibv_exp_cmd_create_dct; + ibv_exp_cmd_destroy_dct; + ibv_exp_cmd_query_dct; + ibv_exp_cmd_arm_dct; + ibv_exp_cmd_modify_cq; + ibv_exp_cmd_modify_qp; + ibv_exp_cmd_create_cq; + ibv_exp_cmd_create_mr; + ibv_exp_cmd_query_mkey; + ibv_cmd_exp_reg_mr; + ibv_cmd_exp_prefetch_mr; + ibv_exp_cmd_rereg_mr; + ibv_exp_cmd_getenv; + ibv_exp_cmd_create_flow; + ibv_exp_cmd_destroy_flow; + ibv_exp_cmd_create_wq; + ibv_exp_cmd_modify_wq; + ibv_exp_cmd_destroy_wq; + ibv_exp_cmd_create_rwq_ind_table; + ibv_exp_cmd_destroy_rwq_ind_table; + ibv_cmd_rereg_mr; +} IBVERBS_1.0; diff --git a/libraries-router/librdmacm-1.1.0mlnx/src/librdmacm.map b/libraries-router/librdmacm-1.1.0mlnx/src/librdmacm.map new file mode 100644 index 0000000..31dab6f --- /dev/null +++ b/libraries-router/librdmacm-1.1.0mlnx/src/librdmacm.map @@ -0,0 +1,98 @@ +RDMACM_1.0 { + global: + rdma_create_event_channel; + rdma_destroy_event_channel; + rdma_create_id; + rdma_destroy_id; + rdma_bind_addr; + rdma_bind_addr2; + rdma_resolve_addr; + rdma_resolve_addr2; + rdma_resolve_route; + rdma_create_qp; + rdma_destroy_qp; + rdma_connect; + rdma_listen; + rdma_accept; + rdma_reject; + rdma_notify; + rdma_disconnect; + rdma_get_cm_event; + rdma_get_cm_event_resp; + rdma_ack_cm_event; + rdma_get_src_port; + rdma_get_dst_port; + rdma_join_multicast; + rdma_leave_multicast; + rdma_get_devices; + rdma_free_devices; + rdma_event_str; + rdma_set_option; + rdma_get_local_addr; + rdma_get_peer_addr; + rdma_migrate_id; + rdma_getaddrinfo; + rdma_freeaddrinfo; + rdma_get_request; + rdma_create_ep; + rdma_destroy_ep; + rdma_create_srq; + rdma_destroy_srq; + rdma_lib_reset; + rsocket; + rbind; + rlisten; + raccept; + rconnect; + rshutdown; + rclose; + rrecv; + rrecvfrom; + rrecvmsg; + rsend; + rsendto; + rsendmsg; + rread; + rreadv; + rwrite; + rwritev; + rpoll; + rselect; + rgetpeername; + rgetsockname; + rsetsockopt; + rgetsockopt; + rfcntl; + rpoll; + rselect; + rdma_get_src_port; + rdma_get_dst_port; + riomap; + riounmap; + riowrite; + rdma_create_srq_ex; + rdma_create_qp_ex; + rdma_create_qp_exp; + + rdma_create_id_resp; + rdma_bind_addr_resp; + rdma_bind_resp; + rdma_get_cm_event_resp; + ucma_query_route_resp; + rdma_listen_resp; + rdma_resolve_addr_resp; + rdma_resolve_addr2_resp; + ucma_query_addr_resp; + ucma_query_gid_resp; + ucma_process_conn_resp_resp; + ucma_destroy_kern_id_resp; + rdma_resolve_route_resp; + ucma_query_path_resp; + rdma_connect_resp; + rdma_accept_resp; + rdma_set_option_resp; + rdma_migrate_id_resp; + rdma_disconnect_resp; + rdma_init_qp_attr_resp; + local: *; +}; diff --git a/libraries/libibverbs-1.2.1mlnx1/src/libibverbs.map b/libraries/libibverbs-1.2.1mlnx1/src/libibverbs.map new file mode 100644 index 0000000..6a37281 --- /dev/null +++ b/libraries/libibverbs-1.2.1mlnx1/src/libibverbs.map @@ -0,0 +1,145 @@ +IBVERBS_1.0 { + global: + ibv_get_device_list; + ibv_free_device_list; + ibv_get_device_name; + ibv_get_device_guid; + ibv_open_device; + ibv_close_device; + ibv_get_async_event; + ibv_ack_async_event; + ibv_query_device; + ibv_query_device_ex; + ibv_query_port; + ibv_query_gid; + ibv_query_pkey; + ibv_alloc_pd; + ibv_dealloc_pd; + ibv_reg_mr; + ibv_dereg_mr; + ibv_create_comp_channel; + ibv_destroy_comp_channel; + ibv_create_cq; + ibv_resize_cq; + ibv_destroy_cq; + ibv_get_cq_event; + ibv_ack_cq_events; + ibv_create_srq; + ibv_modify_srq; + ibv_query_srq; + ibv_destroy_srq; + ibv_create_qp; + ibv_query_qp; + ibv_modify_qp; + ibv_destroy_qp; + ibv_create_ah; + ibv_destroy_ah; + ibv_attach_mcast; + ibv_detach_mcast; + ibv_cmd_get_context; + ibv_cmd_query_device; + ibv_cmd_query_device_ex; + ibv_cmd_query_port; + ibv_cmd_query_gid; + ibv_cmd_query_pkey; + ibv_cmd_alloc_pd; + ibv_cmd_dealloc_pd; + ibv_cmd_reg_mr; + ibv_cmd_dereg_mr; + ibv_cmd_create_cq; + ibv_cmd_poll_cq; + ibv_cmd_req_notify_cq; + ibv_cmd_resize_cq; + ibv_cmd_destroy_cq; + ibv_cmd_create_srq; + ibv_cmd_modify_srq; + ibv_cmd_query_srq; + ibv_cmd_destroy_srq; + ibv_cmd_create_qp; + ibv_cmd_query_qp; + ibv_cmd_modify_qp; + ibv_cmd_destroy_qp; + ibv_cmd_post_send; + ibv_cmd_post_recv; + ibv_cmd_post_srq_recv; + ibv_cmd_create_ah; + ibv_cmd_destroy_ah; + ibv_cmd_attach_mcast; + ibv_cmd_detach_mcast; + ibv_cmd_create_flow; + ibv_cmd_destroy_flow; + ibv_copy_qp_attr_from_kern; + ibv_copy_path_rec_from_kern; + ibv_copy_path_rec_to_kern; + ibv_rate_to_mult; + mult_to_ibv_rate; + ibv_get_sysfs_path; + ibv_read_sysfs_file; + + local: *; +}; + +IBVERBS_1.1 { + global: + ibv_get_device_list; + ibv_free_device_list; + ibv_get_device_name; + ibv_get_device_guid; + ibv_open_device; + ibv_close_device; + + ibv_init_ah_from_wc; + ibv_create_ah_from_wc; + ibv_copy_ah_attr_from_kern; + ibv_fork_init; + ibv_dontfork_range; + ibv_dofork_range; + ibv_register_driver; + verbs_register_driver; + + ibv_node_type_str; + ibv_port_state_str; + ibv_event_type_str; + ibv_wc_status_str; + + ibv_cmd_alloc_mw; + ibv_cmd_dealloc_mw; + + ibv_rate_to_mbps; + mbps_to_ibv_rate; + ibv_cmd_open_xrcd; + ibv_cmd_close_xrcd; + ibv_cmd_create_srq_ex; + ibv_cmd_open_qp; + ibv_open_xrc_domain; + ibv_create_xrc_srq; + ibv_close_xrc_domain; + ibv_create_xrc_rcv_qp; + ibv_modify_xrc_rcv_qp; + ibv_reg_xrc_rcv_qp; + ibv_unreg_xrc_rcv_qp; + ibv_query_xrc_rcv_qp; + ibv_exp_cmd_create_qp; + ibv_exp_cmd_query_device; + ibv_exp_cmd_create_dct; + ibv_exp_cmd_destroy_dct; + ibv_exp_cmd_query_dct; + ibv_exp_cmd_arm_dct; + ibv_exp_cmd_modify_cq; + ibv_exp_cmd_modify_qp; + ibv_exp_cmd_create_cq; + ibv_exp_cmd_create_mr; + ibv_exp_cmd_query_mkey; + ibv_cmd_exp_reg_mr; + ibv_cmd_exp_prefetch_mr; + ibv_exp_cmd_rereg_mr; + ibv_exp_cmd_getenv; + ibv_exp_cmd_create_flow; + ibv_exp_cmd_destroy_flow; + ibv_exp_cmd_create_wq; + ibv_exp_cmd_modify_wq; + ibv_exp_cmd_destroy_wq; + ibv_exp_cmd_create_rwq_ind_table; + ibv_exp_cmd_destroy_rwq_ind_table; + ibv_cmd_rereg_mr; +} IBVERBS_1.0; diff --git a/libraries/librdmacm-1.1.0mlnx/src/librdmacm.map b/libraries/librdmacm-1.1.0mlnx/src/librdmacm.map new file mode 100644 index 0000000..4913f38 --- /dev/null +++ b/libraries/librdmacm-1.1.0mlnx/src/librdmacm.map @@ -0,0 +1,74 @@ +RDMACM_1.0 { + global: + rdma_create_event_channel; + rdma_destroy_event_channel; + rdma_create_id; + rdma_destroy_id; + rdma_bind_addr; + rdma_resolve_addr; + rdma_resolve_route; + rdma_create_qp; + rdma_destroy_qp; + rdma_connect; + rdma_listen; + rdma_accept; + rdma_reject; + rdma_notify; + rdma_disconnect; + rdma_get_cm_event; + rdma_ack_cm_event; + rdma_get_src_port; + rdma_get_dst_port; + rdma_join_multicast; + rdma_leave_multicast; + rdma_get_devices; + rdma_free_devices; + rdma_event_str; + rdma_set_option; + rdma_get_local_addr; + rdma_get_peer_addr; + rdma_migrate_id; + rdma_getaddrinfo; + rdma_freeaddrinfo; + rdma_get_request; + rdma_create_ep; + rdma_destroy_ep; + rdma_create_srq; + rdma_destroy_srq; + rdma_lib_reset; + rsocket; + rbind; + rlisten; + raccept; + rconnect; + rshutdown; + rclose; + rrecv; + rrecvfrom; + rrecvmsg; + rsend; + rsendto; + rsendmsg; + rread; + rreadv; + rwrite; + rwritev; + rpoll; + rselect; + rgetpeername; + rgetsockname; + rsetsockopt; + rgetsockopt; + rfcntl; + rpoll; + rselect; + rdma_get_src_port; + rdma_get_dst_port; + riomap; + riounmap; + riowrite; + rdma_create_srq_ex; + rdma_create_qp_ex; + rdma_create_qp_exp; + local: *; +};