• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# The linker version script controls which symbols are exported.
2# Version tags that correspond to past releases group the symbols
3# that were part of that release. Hence, such a version tag is sealed
4# and MUST not be extended.
5# Any new symbols MUST only be added to the bottom of the file, in
6# the version tag for the next upcoming release.
7libnl_3 {
8global:
9	xfrmnl_ae_alloc;
10	xfrmnl_ae_build_get_request;
11	xfrmnl_ae_flags2str;
12	xfrmnl_ae_get_curlifetime;
13	xfrmnl_ae_get_daddr;
14	xfrmnl_ae_get_family;
15	xfrmnl_ae_get_flags;
16	xfrmnl_ae_get_kernel;
17	xfrmnl_ae_get_mark;
18	xfrmnl_ae_get_proto;
19	xfrmnl_ae_get_replay_maxage;
20	xfrmnl_ae_get_replay_maxdiff;
21	xfrmnl_ae_get_replay_state;
22	xfrmnl_ae_get_replay_state_esn;
23	xfrmnl_ae_get_reqid;
24	xfrmnl_ae_get_saddr;
25	xfrmnl_ae_get_spi;
26	xfrmnl_ae_parse;
27	xfrmnl_ae_put;
28	xfrmnl_ae_set;
29	xfrmnl_ae_set_curlifetime;
30	xfrmnl_ae_set_daddr;
31	xfrmnl_ae_set_family;
32	xfrmnl_ae_set_flags;
33	xfrmnl_ae_set_mark;
34	xfrmnl_ae_set_proto;
35	xfrmnl_ae_set_replay_maxage;
36	xfrmnl_ae_set_replay_maxdiff;
37	xfrmnl_ae_set_replay_state;
38	xfrmnl_ae_set_replay_state_esn;
39	xfrmnl_ae_set_reqid;
40	xfrmnl_ae_set_saddr;
41	xfrmnl_ae_set_spi;
42	xfrmnl_ae_str2flag;
43	xfrmnl_ltime_cfg_alloc;
44	xfrmnl_ltime_cfg_clone;
45	xfrmnl_ltime_cfg_cmp;
46	xfrmnl_ltime_cfg_get;
47	xfrmnl_ltime_cfg_get_hard_addexpires;
48	xfrmnl_ltime_cfg_get_hard_bytelimit;
49	xfrmnl_ltime_cfg_get_hard_packetlimit;
50	xfrmnl_ltime_cfg_get_hard_useexpires;
51	xfrmnl_ltime_cfg_get_soft_addexpires;
52	xfrmnl_ltime_cfg_get_soft_bytelimit;
53	xfrmnl_ltime_cfg_get_soft_packetlimit;
54	xfrmnl_ltime_cfg_get_soft_useexpires;
55	xfrmnl_ltime_cfg_put;
56	xfrmnl_ltime_cfg_set_hard_addexpires;
57	xfrmnl_ltime_cfg_set_hard_bytelimit;
58	xfrmnl_ltime_cfg_set_hard_packetlimit;
59	xfrmnl_ltime_cfg_set_hard_useexpires;
60	xfrmnl_ltime_cfg_set_soft_addexpires;
61	xfrmnl_ltime_cfg_set_soft_bytelimit;
62	xfrmnl_ltime_cfg_set_soft_packetlimit;
63	xfrmnl_ltime_cfg_set_soft_useexpires;
64	xfrmnl_ltime_cfg_shared;
65	xfrmnl_sa_add;
66	xfrmnl_sa_alloc;
67	xfrmnl_sa_alloc_cache;
68	xfrmnl_sa_build_add_request;
69	xfrmnl_sa_build_delete_request;
70	xfrmnl_sa_build_get_request;
71	xfrmnl_sa_build_update_request;
72	xfrmnl_sa_delete;
73	xfrmnl_sa_flags2str;
74	xfrmnl_sa_get;
75	xfrmnl_sa_get_aead_params;
76	xfrmnl_sa_get_auth_params;
77	xfrmnl_sa_get_coaddr;
78	xfrmnl_sa_get_comp_params;
79	xfrmnl_sa_get_crypto_params;
80	xfrmnl_sa_get_curlifetime;
81	xfrmnl_sa_get_daddr;
82	xfrmnl_sa_get_encap_tmpl;
83	xfrmnl_sa_get_family;
84	xfrmnl_sa_get_flags;
85	xfrmnl_sa_get_kernel;
86	xfrmnl_sa_get_lifetime_cfg;
87	xfrmnl_sa_get_mark;
88	xfrmnl_sa_get_mode;
89	xfrmnl_sa_get_proto;
90	xfrmnl_sa_get_replay_maxage;
91	xfrmnl_sa_get_replay_maxdiff;
92	xfrmnl_sa_get_replay_state;
93	xfrmnl_sa_get_replay_state_esn;
94	xfrmnl_sa_get_replay_window;
95	xfrmnl_sa_get_reqid;
96	xfrmnl_sa_get_saddr;
97	xfrmnl_sa_get_sec_ctx;
98	xfrmnl_sa_get_sel;
99	xfrmnl_sa_get_seq;
100	xfrmnl_sa_get_spi;
101	xfrmnl_sa_get_stats;
102	xfrmnl_sa_get_tfcpad;
103	xfrmnl_sa_is_expiry_reached;
104	xfrmnl_sa_is_hardexpiry_reached;
105	xfrmnl_sa_mode2str;
106	xfrmnl_sa_parse;
107	xfrmnl_sa_put;
108	xfrmnl_sa_set_aead_params;
109	xfrmnl_sa_set_auth_params;
110	xfrmnl_sa_set_coaddr;
111	xfrmnl_sa_set_comp_params;
112	xfrmnl_sa_set_crypto_params;
113	xfrmnl_sa_set_daddr;
114	xfrmnl_sa_set_encap_tmpl;
115	xfrmnl_sa_set_family;
116	xfrmnl_sa_set_flags;
117	xfrmnl_sa_set_lifetime_cfg;
118	xfrmnl_sa_set_mark;
119	xfrmnl_sa_set_mode;
120	xfrmnl_sa_set_proto;
121	xfrmnl_sa_set_replay_maxage;
122	xfrmnl_sa_set_replay_maxdiff;
123	xfrmnl_sa_set_replay_state;
124	xfrmnl_sa_set_replay_state_esn;
125	xfrmnl_sa_set_replay_window;
126	xfrmnl_sa_set_reqid;
127	xfrmnl_sa_set_saddr;
128	xfrmnl_sa_set_sec_ctx;
129	xfrmnl_sa_set_sel;
130	xfrmnl_sa_set_spi;
131	xfrmnl_sa_set_tfcpad;
132	xfrmnl_sa_str2flag;
133	xfrmnl_sa_str2mode;
134	xfrmnl_sa_update;
135	xfrmnl_sel_alloc;
136	xfrmnl_sel_clone;
137	xfrmnl_sel_cmp;
138	xfrmnl_sel_dump;
139	xfrmnl_sel_get;
140	xfrmnl_sel_get_daddr;
141	xfrmnl_sel_get_dport;
142	xfrmnl_sel_get_dportmask;
143	xfrmnl_sel_get_family;
144	xfrmnl_sel_get_ifindex;
145	xfrmnl_sel_get_prefixlen_d;
146	xfrmnl_sel_get_prefixlen_s;
147	xfrmnl_sel_get_proto;
148	xfrmnl_sel_get_saddr;
149	xfrmnl_sel_get_sport;
150	xfrmnl_sel_get_sportmask;
151	xfrmnl_sel_get_userid;
152	xfrmnl_sel_put;
153	xfrmnl_sel_set_daddr;
154	xfrmnl_sel_set_dport;
155	xfrmnl_sel_set_dportmask;
156	xfrmnl_sel_set_family;
157	xfrmnl_sel_set_ifindex;
158	xfrmnl_sel_set_prefixlen_d;
159	xfrmnl_sel_set_prefixlen_s;
160	xfrmnl_sel_set_proto;
161	xfrmnl_sel_set_saddr;
162	xfrmnl_sel_set_sport;
163	xfrmnl_sel_set_sportmask;
164	xfrmnl_sel_set_userid;
165	xfrmnl_sel_shared;
166	xfrmnl_sp_action2str;
167	xfrmnl_sp_add;
168	xfrmnl_sp_add_usertemplate;
169	xfrmnl_sp_alloc;
170	xfrmnl_sp_alloc_cache;
171	xfrmnl_sp_build_add_request;
172	xfrmnl_sp_build_delete_request;
173	xfrmnl_sp_build_get_request;
174	xfrmnl_sp_build_update_request;
175	xfrmnl_sp_delete;
176	xfrmnl_sp_dir2str;
177	xfrmnl_sp_flags2str;
178	xfrmnl_sp_foreach_usertemplate;
179	xfrmnl_sp_get;
180	xfrmnl_sp_get_action;
181	xfrmnl_sp_get_curlifetime;
182	xfrmnl_sp_get_dir;
183	xfrmnl_sp_get_flags;
184	xfrmnl_sp_get_index;
185	xfrmnl_sp_get_kernel;
186	xfrmnl_sp_get_lifetime_cfg;
187	xfrmnl_sp_get_mark;
188	xfrmnl_sp_get_nusertemplates;
189	xfrmnl_sp_get_priority;
190	xfrmnl_sp_get_sec_ctx;
191	xfrmnl_sp_get_sel;
192	xfrmnl_sp_get_share;
193	xfrmnl_sp_get_userpolicy_type;
194	xfrmnl_sp_get_usertemplates;
195	xfrmnl_sp_index2dir;
196	xfrmnl_sp_parse;
197	xfrmnl_sp_put;
198	xfrmnl_sp_remove_usertemplate;
199	xfrmnl_sp_set_action;
200	xfrmnl_sp_set_dir;
201	xfrmnl_sp_set_flags;
202	xfrmnl_sp_set_index;
203	xfrmnl_sp_set_lifetime_cfg;
204	xfrmnl_sp_set_mark;
205	xfrmnl_sp_set_priority;
206	xfrmnl_sp_set_sec_ctx;
207	xfrmnl_sp_set_sel;
208	xfrmnl_sp_set_share;
209	xfrmnl_sp_set_userpolicy_type;
210	xfrmnl_sp_share2str;
211	xfrmnl_sp_str2action;
212	xfrmnl_sp_str2dir;
213	xfrmnl_sp_str2flag;
214	xfrmnl_sp_str2share;
215	xfrmnl_sp_str2type;
216	xfrmnl_sp_type2str;
217	xfrmnl_sp_update;
218	xfrmnl_sp_usertemplate_n;
219	xfrmnl_user_tmpl_alloc;
220	xfrmnl_user_tmpl_clone;
221	xfrmnl_user_tmpl_cmp;
222	xfrmnl_user_tmpl_dump;
223	xfrmnl_user_tmpl_free;
224	xfrmnl_user_tmpl_get_aalgos;
225	xfrmnl_user_tmpl_get_calgos;
226	xfrmnl_user_tmpl_get_daddr;
227	xfrmnl_user_tmpl_get_ealgos;
228	xfrmnl_user_tmpl_get_family;
229	xfrmnl_user_tmpl_get_mode;
230	xfrmnl_user_tmpl_get_optional;
231	xfrmnl_user_tmpl_get_proto;
232	xfrmnl_user_tmpl_get_reqid;
233	xfrmnl_user_tmpl_get_saddr;
234	xfrmnl_user_tmpl_get_share;
235	xfrmnl_user_tmpl_get_spi;
236	xfrmnl_user_tmpl_mode2str;
237	xfrmnl_user_tmpl_set_aalgos;
238	xfrmnl_user_tmpl_set_calgos;
239	xfrmnl_user_tmpl_set_daddr;
240	xfrmnl_user_tmpl_set_ealgos;
241	xfrmnl_user_tmpl_set_family;
242	xfrmnl_user_tmpl_set_mode;
243	xfrmnl_user_tmpl_set_optional;
244	xfrmnl_user_tmpl_set_proto;
245	xfrmnl_user_tmpl_set_reqid;
246	xfrmnl_user_tmpl_set_saddr;
247	xfrmnl_user_tmpl_set_share;
248	xfrmnl_user_tmpl_set_spi;
249	xfrmnl_user_tmpl_str2mode;
250local:
251	*;
252};
253
254libnl_3_6 {
255	xfrmnl_sa_get_user_offload;
256	xfrmnl_sa_set_user_offload;
257} libnl_3;
258