• 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	# ops structure
10	ct_obj_ops;
11	exp_obj_ops;
12	log_msg_obj_ops;
13	log_obj_ops;
14	queue_msg_obj_ops;
15	queue_obj_ops;
16
17	nfnl_connect;
18	nfnl_ct_add;
19	nfnl_ct_alloc;
20	nfnl_ct_alloc_cache;
21	nfnl_ct_build_add_request;
22	nfnl_ct_build_delete_request;
23	nfnl_ct_build_query_request;
24	nfnl_ct_del;
25	nfnl_ct_dump_request;
26	nfnl_ct_get;
27	nfnl_ct_get_bytes;
28	nfnl_ct_get_dst;
29	nfnl_ct_get_dst_port;
30	nfnl_ct_get_family;
31	nfnl_ct_get_icmp_code;
32	nfnl_ct_get_icmp_id;
33	nfnl_ct_get_icmp_type;
34	nfnl_ct_get_id;
35	nfnl_ct_get_mark;
36	nfnl_ct_get_packets;
37	nfnl_ct_get_proto;
38	nfnl_ct_get_src;
39	nfnl_ct_get_src_port;
40	nfnl_ct_get_status;
41	nfnl_ct_get_tcp_state;
42	nfnl_ct_get_timeout;
43	nfnl_ct_get_timestamp;
44	nfnl_ct_get_use;
45	nfnl_ct_get_zone;
46	nfnl_ct_put;
47	nfnl_ct_query;
48	nfnl_ct_set_bytes;
49	nfnl_ct_set_dst;
50	nfnl_ct_set_dst_port;
51	nfnl_ct_set_family;
52	nfnl_ct_set_icmp_code;
53	nfnl_ct_set_icmp_id;
54	nfnl_ct_set_icmp_type;
55	nfnl_ct_set_id;
56	nfnl_ct_set_mark;
57	nfnl_ct_set_packets;
58	nfnl_ct_set_proto;
59	nfnl_ct_set_src;
60	nfnl_ct_set_src_port;
61	nfnl_ct_set_status;
62	nfnl_ct_set_tcp_state;
63	nfnl_ct_set_timeout;
64	nfnl_ct_set_timestamp;
65	nfnl_ct_set_use;
66	nfnl_ct_set_zone;
67	nfnl_ct_status2str;
68	nfnl_ct_str2status;
69	nfnl_ct_str2tcp_state;
70	nfnl_ct_tcp_state2str;
71	nfnl_ct_test_bytes;
72	nfnl_ct_test_dst_port;
73	nfnl_ct_test_icmp_code;
74	nfnl_ct_test_icmp_id;
75	nfnl_ct_test_icmp_type;
76	nfnl_ct_test_id;
77	nfnl_ct_test_mark;
78	nfnl_ct_test_packets;
79	nfnl_ct_test_proto;
80	nfnl_ct_test_src_port;
81	nfnl_ct_test_status;
82	nfnl_ct_test_tcp_state;
83	nfnl_ct_test_timeout;
84	nfnl_ct_test_timestamp;
85	nfnl_ct_test_use;
86	nfnl_ct_test_zone;
87	nfnl_ct_unset_status;
88	nfnl_exp_add;
89	nfnl_exp_alloc;
90	nfnl_exp_alloc_cache;
91	nfnl_exp_build_add_request;
92	nfnl_exp_build_delete_request;
93	nfnl_exp_build_query_request;
94	nfnl_exp_del;
95	nfnl_exp_dump_request;
96	nfnl_exp_flags2str;
97	nfnl_exp_get;
98	nfnl_exp_get_class;
99	nfnl_exp_get_dst;
100	nfnl_exp_get_dst_port;
101	nfnl_exp_get_family;
102	nfnl_exp_get_flags;
103	nfnl_exp_get_fn;
104	nfnl_exp_get_helper_name;
105	nfnl_exp_get_icmp_code;
106	nfnl_exp_get_icmp_id;
107	nfnl_exp_get_icmp_type;
108	nfnl_exp_get_id;
109	nfnl_exp_get_l4protonum;
110	nfnl_exp_get_nat_dir;
111	nfnl_exp_get_src;
112	nfnl_exp_get_src_port;
113	nfnl_exp_get_timeout;
114	nfnl_exp_get_zone;
115	nfnl_exp_put;
116	nfnl_exp_query;
117	nfnl_exp_set_class;
118	nfnl_exp_set_dst;
119	nfnl_exp_set_family;
120	nfnl_exp_set_flags;
121	nfnl_exp_set_fn;
122	nfnl_exp_set_helper_name;
123	nfnl_exp_set_icmp;
124	nfnl_exp_set_id;
125	nfnl_exp_set_l4protonum;
126	nfnl_exp_set_nat_dir;
127	nfnl_exp_set_ports;
128	nfnl_exp_set_src;
129	nfnl_exp_set_timeout;
130	nfnl_exp_set_zone;
131	nfnl_exp_str2flags;
132	nfnl_exp_test_class;
133	nfnl_exp_test_dst;
134	nfnl_exp_test_flags;
135	nfnl_exp_test_fn;
136	nfnl_exp_test_helper_name;
137	nfnl_exp_test_icmp;
138	nfnl_exp_test_id;
139	nfnl_exp_test_l4protonum;
140	nfnl_exp_test_nat_dir;
141	nfnl_exp_test_ports;
142	nfnl_exp_test_src;
143	nfnl_exp_test_timeout;
144	nfnl_exp_test_zone;
145	nfnl_exp_unset_flags;
146	nfnl_inet_hook2str;
147	nfnl_log_alloc;
148	nfnl_log_build_change_request;
149	nfnl_log_build_create_request;
150	nfnl_log_build_delete_request;
151	nfnl_log_build_pf_bind;
152	nfnl_log_build_pf_unbind;
153	nfnl_log_change;
154	nfnl_log_copy_mode2str;
155	nfnl_log_create;
156	nfnl_log_delete;
157	nfnl_log_flags2str;
158	nfnl_log_get;
159	nfnl_log_get_alloc_size;
160	nfnl_log_get_copy_mode;
161	nfnl_log_get_copy_range;
162	nfnl_log_get_flush_timeout;
163	nfnl_log_get_group;
164	nfnl_log_get_queue_threshold;
165	nfnl_log_msg_alloc;
166	nfnl_log_msg_get;
167	nfnl_log_msg_get_family;
168	nfnl_log_msg_get_gid;
169	nfnl_log_msg_get_hook;
170	nfnl_log_msg_get_hwaddr;
171	nfnl_log_msg_get_hwproto;
172	nfnl_log_msg_get_indev;
173	nfnl_log_msg_get_mark;
174	nfnl_log_msg_get_outdev;
175	nfnl_log_msg_get_payload;
176	nfnl_log_msg_get_physindev;
177	nfnl_log_msg_get_physoutdev;
178	nfnl_log_msg_get_prefix;
179	nfnl_log_msg_get_seq;
180	nfnl_log_msg_get_seq_global;
181	nfnl_log_msg_get_timestamp;
182	nfnl_log_msg_get_uid;
183	nfnl_log_msg_put;
184	nfnl_log_msg_set_family;
185	nfnl_log_msg_set_gid;
186	nfnl_log_msg_set_hook;
187	nfnl_log_msg_set_hwaddr;
188	nfnl_log_msg_set_hwproto;
189	nfnl_log_msg_set_indev;
190	nfnl_log_msg_set_mark;
191	nfnl_log_msg_set_outdev;
192	nfnl_log_msg_set_payload;
193	nfnl_log_msg_set_physindev;
194	nfnl_log_msg_set_physoutdev;
195	nfnl_log_msg_set_prefix;
196	nfnl_log_msg_set_seq;
197	nfnl_log_msg_set_seq_global;
198	nfnl_log_msg_set_timestamp;
199	nfnl_log_msg_set_uid;
200	nfnl_log_msg_test_gid;
201	nfnl_log_msg_test_hook;
202	nfnl_log_msg_test_hwproto;
203	nfnl_log_msg_test_mark;
204	nfnl_log_msg_test_seq;
205	nfnl_log_msg_test_seq_global;
206	nfnl_log_msg_test_uid;
207	nfnl_log_pf_bind;
208	nfnl_log_pf_unbind;
209	nfnl_log_put;
210	nfnl_log_set_alloc_size;
211	nfnl_log_set_copy_mode;
212	nfnl_log_set_copy_range;
213	nfnl_log_set_flags;
214	nfnl_log_set_flush_timeout;
215	nfnl_log_set_group;
216	nfnl_log_set_queue_threshold;
217	nfnl_log_str2copy_mode;
218	nfnl_log_str2flags;
219	nfnl_log_test_alloc_size;
220	nfnl_log_test_copy_mode;
221	nfnl_log_test_copy_range;
222	nfnl_log_test_flush_timeout;
223	nfnl_log_test_group;
224	nfnl_log_test_queue_threshold;
225	nfnl_log_unset_flags;
226	nfnl_queue_alloc;
227	nfnl_queue_build_change_request;
228	nfnl_queue_build_create_request;
229	nfnl_queue_build_delete_request;
230	nfnl_queue_build_pf_bind;
231	nfnl_queue_build_pf_unbind;
232	nfnl_queue_change;
233	nfnl_queue_copy_mode2str;
234	nfnl_queue_create;
235	nfnl_queue_delete;
236	nfnl_queue_get;
237	nfnl_queue_get_copy_mode;
238	nfnl_queue_get_copy_range;
239	nfnl_queue_get_group;
240	nfnl_queue_get_maxlen;
241	nfnl_queue_msg_alloc;
242	nfnl_queue_msg_build_verdict;
243	nfnl_queue_msg_build_verdict_batch;
244	nfnl_queue_msg_get;
245	nfnl_queue_msg_get_family;
246	nfnl_queue_msg_get_group;
247	nfnl_queue_msg_get_hook;
248	nfnl_queue_msg_get_hwaddr;
249	nfnl_queue_msg_get_hwproto;
250	nfnl_queue_msg_get_indev;
251	nfnl_queue_msg_get_mark;
252	nfnl_queue_msg_get_outdev;
253	nfnl_queue_msg_get_packetid;
254	nfnl_queue_msg_get_payload;
255	nfnl_queue_msg_get_physindev;
256	nfnl_queue_msg_get_physoutdev;
257	nfnl_queue_msg_get_timestamp;
258	nfnl_queue_msg_get_verdict;
259	nfnl_queue_msg_put;
260	nfnl_queue_msg_send_verdict;
261	nfnl_queue_msg_send_verdict_batch;
262	nfnl_queue_msg_send_verdict_payload;
263	nfnl_queue_msg_set_family;
264	nfnl_queue_msg_set_group;
265	nfnl_queue_msg_set_hook;
266	nfnl_queue_msg_set_hwaddr;
267	nfnl_queue_msg_set_hwproto;
268	nfnl_queue_msg_set_indev;
269	nfnl_queue_msg_set_mark;
270	nfnl_queue_msg_set_outdev;
271	nfnl_queue_msg_set_packetid;
272	nfnl_queue_msg_set_payload;
273	nfnl_queue_msg_set_physindev;
274	nfnl_queue_msg_set_physoutdev;
275	nfnl_queue_msg_set_timestamp;
276	nfnl_queue_msg_set_verdict;
277	nfnl_queue_msg_test_family;
278	nfnl_queue_msg_test_group;
279	nfnl_queue_msg_test_hook;
280	nfnl_queue_msg_test_hwaddr;
281	nfnl_queue_msg_test_hwproto;
282	nfnl_queue_msg_test_indev;
283	nfnl_queue_msg_test_mark;
284	nfnl_queue_msg_test_outdev;
285	nfnl_queue_msg_test_packetid;
286	nfnl_queue_msg_test_payload;
287	nfnl_queue_msg_test_physindev;
288	nfnl_queue_msg_test_physoutdev;
289	nfnl_queue_msg_test_timestamp;
290	nfnl_queue_msg_test_verdict;
291	nfnl_queue_pf_bind;
292	nfnl_queue_pf_unbind;
293	nfnl_queue_put;
294	nfnl_queue_set_copy_mode;
295	nfnl_queue_set_copy_range;
296	nfnl_queue_set_group;
297	nfnl_queue_set_maxlen;
298	nfnl_queue_socket_alloc;
299	nfnl_queue_str2copy_mode;
300	nfnl_queue_test_copy_mode;
301	nfnl_queue_test_copy_range;
302	nfnl_queue_test_group;
303	nfnl_queue_test_maxlen;
304	nfnl_send_simple;
305	nfnl_str2inet_hook;
306	nfnl_str2verdict;
307	nfnl_verdict2str;
308	nfnlmsg_alloc_simple;
309	nfnlmsg_ct_group;
310	nfnlmsg_ct_parse;
311	nfnlmsg_exp_group;
312	nfnlmsg_exp_parse;
313	nfnlmsg_family;
314	nfnlmsg_log_msg_parse;
315	nfnlmsg_put;
316	nfnlmsg_queue_msg_parse;
317	nfnlmsg_res_id;
318	nfnlmsg_subsys;
319	nfnlmsg_subtype;
320local:
321	*;
322};
323
324libnl_3_6 {
325global:
326	nfnl_log_msg_get_ct;
327	nfnl_log_msg_get_ct_info;
328	nfnl_log_msg_get_hwheader;
329	nfnl_log_msg_get_hwlen;
330	nfnl_log_msg_get_hwtype;
331	nfnl_log_msg_get_vlan_cfi;
332	nfnl_log_msg_get_vlan_id;
333	nfnl_log_msg_get_vlan_prio;
334	nfnl_log_msg_get_vlan_proto;
335	nfnl_log_msg_get_vlan_tag;
336	nfnl_log_msg_set_ct;
337	nfnl_log_msg_set_ct_info;
338	nfnl_log_msg_set_hwheader;
339	nfnl_log_msg_set_hwlen;
340	nfnl_log_msg_set_hwtype;
341	nfnl_log_msg_set_vlan_proto;
342	nfnl_log_msg_set_vlan_tag;
343	nfnl_log_msg_test_ct;
344	nfnl_log_msg_test_ct_info;
345	nfnl_log_msg_test_hwheader;
346	nfnl_log_msg_test_hwlen;
347	nfnl_log_msg_test_hwtype;
348	nfnl_log_msg_test_vlan_proto;
349	nfnl_log_msg_test_vlan_tag;
350	nfnlmsg_ct_parse_nested;
351} libnl_3;
352