1IBVERBS_1.0 {
2	global:
3		ibv_get_device_list;
4		ibv_free_device_list;
5		ibv_get_device_name;
6		ibv_get_device_guid;
7		ibv_open_device;
8		ibv_close_device;
9		ibv_get_async_event;
10		ibv_ack_async_event;
11		ibv_query_device;
12		ibv_query_port;
13		ibv_query_gid;
14		ibv_query_pkey;
15		ibv_alloc_pd;
16		ibv_dealloc_pd;
17		ibv_reg_mr;
18		ibv_dereg_mr;
19		ibv_create_comp_channel;
20		ibv_destroy_comp_channel;
21		ibv_create_cq;
22		ibv_resize_cq;
23		ibv_destroy_cq;
24		ibv_get_cq_event;
25		ibv_ack_cq_events;
26		ibv_create_srq;
27		ibv_modify_srq;
28		ibv_query_srq;
29		ibv_destroy_srq;
30		ibv_create_qp;
31		ibv_query_qp;
32		ibv_modify_qp;
33		ibv_destroy_qp;
34		ibv_create_ah;
35		ibv_destroy_ah;
36		ibv_attach_mcast;
37		ibv_detach_mcast;
38		ibv_cmd_get_context;
39		ibv_cmd_query_device;
40		ibv_cmd_query_port;
41		ibv_cmd_query_gid;
42		ibv_cmd_query_pkey;
43		ibv_cmd_alloc_pd;
44		ibv_cmd_dealloc_pd;
45		ibv_cmd_reg_mr;
46		ibv_cmd_dereg_mr;
47		ibv_cmd_create_cq;
48		ibv_cmd_poll_cq;
49		ibv_cmd_req_notify_cq;
50		ibv_cmd_resize_cq;
51		ibv_cmd_destroy_cq;
52		ibv_cmd_create_srq;
53		ibv_cmd_modify_srq;
54		ibv_cmd_query_srq;
55		ibv_cmd_destroy_srq;
56		ibv_cmd_create_qp;
57		ibv_cmd_query_qp;
58		ibv_cmd_modify_qp;
59		ibv_cmd_destroy_qp;
60		ibv_cmd_post_send;
61		ibv_cmd_post_recv;
62		ibv_cmd_post_srq_recv;
63		ibv_cmd_create_ah;
64		ibv_cmd_destroy_ah;
65		ibv_cmd_attach_mcast;
66		ibv_cmd_detach_mcast;
67		ibv_copy_qp_attr_from_kern;
68		ibv_copy_path_rec_from_kern;
69		ibv_copy_path_rec_to_kern;
70		ibv_rate_to_mult;
71		mult_to_ibv_rate;
72		ibv_get_sysfs_path;
73		ibv_read_sysfs_file;
74
75	local: *;
76};
77
78IBVERBS_1.1 {
79	global:
80		ibv_get_device_list;
81		ibv_free_device_list;
82		ibv_get_device_name;
83		ibv_get_device_guid;
84		ibv_open_device;
85		ibv_close_device;
86		ibv_resolve_eth_gid;
87
88		ibv_init_ah_from_wc;
89		ibv_create_ah_from_wc;
90		ibv_copy_ah_attr_from_kern;
91		ibv_fork_init;
92		ibv_dontfork_range;
93		ibv_dofork_range;
94		ibv_register_driver;
95		ibv_create_xrc_srq;
96		ibv_cmd_create_xrc_srq;
97		ibv_open_xrc_domain;
98		ibv_cmd_open_xrc_domain;
99		ibv_close_xrc_domain;
100		ibv_cmd_close_xrc_domain;
101		ibv_create_xrc_rcv_qp;
102		ibv_cmd_create_xrc_rcv_qp;
103		ibv_modify_xrc_rcv_qp;
104		ibv_cmd_modify_xrc_rcv_qp;
105		ibv_query_xrc_rcv_qp;
106		ibv_cmd_query_xrc_rcv_qp;
107		ibv_reg_xrc_rcv_qp;
108		ibv_cmd_reg_xrc_rcv_qp;
109		ibv_unreg_xrc_rcv_qp;
110		ibv_cmd_unreg_xrc_rcv_qp;
111
112		ibv_node_type_str;
113		ibv_port_state_str;
114		ibv_event_type_str;
115		ibv_wc_status_str;
116} IBVERBS_1.0;
117