aboutsummaryrefslogtreecommitdiffstats
path: root/src/libibverbs.map
blob: 6f66eaced4ae1edc83a4d7fa951ed95ca8807a77 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
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_create_cq_ex;
		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_resolve_eth_l2_from_gid;

		ibv_cmd_open_xrcd;
		ibv_cmd_close_xrcd;
		ibv_cmd_create_srq_ex;
		ibv_cmd_create_qp_ex;
		ibv_cmd_create_qp_ex2;
		ibv_cmd_open_qp;
		ibv_cmd_rereg_mr;

} IBVERBS_1.0;

IBVERBS_1.3 {
	global:
		ibv_cmd_create_wq;
		ibv_cmd_modify_wq;
		ibv_cmd_destroy_wq;
		ibv_cmd_create_rwq_ind_table;
		ibv_cmd_destroy_rwq_ind_table;
} IBVERBS_1.1;