summaryrefslogtreecommitdiffstats
path: root/src/libnftnl.map
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@netfilter.org>2014-02-03 14:04:42 +0100
committerPablo Neira Ayuso <pablo@netfilter.org>2014-02-03 18:43:13 +0100
commit29fd6a1df9f6c80d155a7a73b8514a68dc9cd22d (patch)
tree9dc15a3e19a6ff36ae9ee3d38c7b8190b73f0a72 /src/libnftnl.map
parent16871a3615edcf358d688a8d079b1e7b20053fb1 (diff)
parent076fd1e66e7f1bc3b2bd91f3efb84080da26fb9c (diff)
Merge branch 'master' into next-3.14
This patch includes changes to adapt this branch to the library rename that happened in the master branch. Conflicts: src/Makefile.am src/expr/cmp.c src/expr/ct.c src/expr/data_reg.c src/expr/meta.c tests/jsonfiles/01-table.json tests/jsonfiles/02-table.json tests/jsonfiles/64-ruleset.json tests/xmlfiles/01-table.xml tests/xmlfiles/02-table.xml
Diffstat (limited to 'src/libnftnl.map')
-rw-r--r--src/libnftnl.map198
1 files changed, 198 insertions, 0 deletions
diff --git a/src/libnftnl.map b/src/libnftnl.map
new file mode 100644
index 0000000..43378ed
--- /dev/null
+++ b/src/libnftnl.map
@@ -0,0 +1,198 @@
+LIBNFTNL_1.0 {
+global:
+ nft_table_alloc;
+ nft_table_free;
+ nft_table_attr_is_set;
+ nft_table_attr_unset;
+ nft_table_attr_set;
+ nft_table_attr_get;
+ nft_table_attr_set_u8;
+ nft_table_attr_set_u32;
+ nft_table_attr_set_str;
+ nft_table_attr_get_u8;
+ nft_table_attr_get_u32;
+ nft_table_attr_get_str;
+ nft_table_parse;
+ nft_table_parse_file;
+ nft_table_snprintf;
+ nft_table_fprintf;
+ nft_table_nlmsg_build_payload;
+ nft_table_nlmsg_parse;
+ nft_table_list_alloc;
+ nft_table_list_free;
+ nft_table_list_is_empty;
+ nft_table_list_foreach;
+ nft_table_list_add;
+ nft_table_list_add_tail;
+ nft_table_list_del;
+ nft_table_list_iter_create;
+ nft_table_list_iter_next;
+ nft_table_list_iter_destroy;
+
+ nft_chain_alloc;
+ nft_chain_free;
+ nft_chain_attr_is_set;
+ nft_chain_attr_unset;
+ nft_chain_attr_set;
+ nft_chain_attr_set_u8;
+ nft_chain_attr_set_u32;
+ nft_chain_attr_set_s32;
+ nft_chain_attr_set_u64;
+ nft_chain_attr_set_str;
+ nft_chain_attr_get;
+ nft_chain_attr_get_u8;
+ nft_chain_attr_get_u32;
+ nft_chain_attr_get_s32;
+ nft_chain_attr_get_u64;
+ nft_chain_attr_get_str;
+ nft_chain_parse;
+ nft_chain_parse_file;
+ nft_chain_snprintf;
+ nft_chain_fprintf;
+ nft_chain_nlmsg_build_payload;
+ nft_chain_nlmsg_parse;
+ nft_chain_list_alloc;
+ nft_chain_list_free;
+ nft_chain_list_is_empty;
+ nft_chain_list_add;
+ nft_chain_list_add_tail;
+ nft_chain_list_del;
+ nft_chain_list_foreach;
+ nft_chain_list_iter_create;
+ nft_chain_list_iter_next;
+ nft_chain_list_iter_destroy;
+
+ nft_rule_alloc;
+ nft_rule_free;
+ nft_rule_attr_is_set;
+ nft_rule_attr_unset;
+ nft_rule_attr_set;
+ nft_rule_attr_set_u32;
+ nft_rule_attr_set_u64;
+ nft_rule_attr_set_str;
+ nft_rule_attr_get;
+ nft_rule_attr_get_u8;
+ nft_rule_attr_get_u32;
+ nft_rule_attr_get_u64;
+ nft_rule_attr_get_str;
+ nft_rule_parse;
+ nft_rule_parse_file;
+ nft_rule_snprintf;
+ nft_rule_fprintf;
+ nft_rule_nlmsg_build_payload;
+ nft_rule_nlmsg_parse;
+ nft_rule_add_expr;
+
+ nft_rule_expr_foreach;
+ nft_rule_expr_iter_create;
+ nft_rule_expr_iter_next;
+ nft_rule_expr_iter_destroy;
+
+ nft_rule_expr_alloc;
+ nft_rule_expr_is_set;
+ nft_rule_expr_set;
+ nft_rule_expr_set_u8;
+ nft_rule_expr_set_u16;
+ nft_rule_expr_set_u32;
+ nft_rule_expr_set_u64;
+ nft_rule_expr_set_str;
+ nft_rule_expr_get;
+ nft_rule_expr_get_u8;
+ nft_rule_expr_get_u16;
+ nft_rule_expr_get_u32;
+ nft_rule_expr_get_u64;
+ nft_rule_expr_get_str;
+ nft_rule_expr_build_payload;
+ nft_rule_expr_snprintf;
+ nft_rule_expr_free;
+
+ nft_rule_list_alloc;
+ nft_rule_list_free;
+ nft_rule_list_is_empty;
+ nft_rule_list_add;
+ nft_rule_list_add_tail;
+ nft_rule_list_del;
+ nft_rule_list_foreach;
+ nft_rule_list_iter_create;
+ nft_rule_list_iter_cur;
+ nft_rule_list_iter_next;
+ nft_rule_list_iter_destroy;
+
+ nft_set_alloc;
+ nft_set_free;
+ nft_set_attr_unset;
+ nft_set_attr_is_set;
+ nft_set_attr_set;
+ nft_set_attr_set_u32;
+ nft_set_attr_set_str;
+ nft_set_attr_get;
+ nft_set_attr_get_str;
+ nft_set_attr_get_u32;
+ nft_set_nlmsg_build_payload;
+ nft_set_nlmsg_parse;
+ nft_set_parse;
+ nft_set_parse_file;
+ nft_set_snprintf;
+ nft_set_fprintf;
+
+ nft_set_list_alloc;
+ nft_set_list_free;
+ nft_set_list_add;
+ nft_set_list_add_tail;
+ nft_set_list_del;
+ nft_set_list_is_empty;
+ nft_set_list_foreach;
+
+ nft_set_list_iter_create;
+ nft_set_list_iter_cur;
+ nft_set_list_iter_next;
+ nft_set_list_iter_destroy;
+
+ nft_set_elem_alloc;
+ nft_set_elem_free;
+ nft_set_elem_add;
+ nft_set_elem_foreach;
+ nft_set_elem_attr_is_set;
+ nft_set_elem_attr_unset;
+ nft_set_elem_attr_set;
+ nft_set_elem_attr_set_u32;
+ nft_set_elem_attr_set_str;
+ nft_set_elem_attr_get;
+ nft_set_elem_attr_get_str;
+ nft_set_elem_attr_get_u32;
+ nft_set_elem_nlmsg_build_payload;
+ nft_set_elem_nlmsg_parse;
+ nft_set_elem_parse;
+ nft_set_elem_parse_file;
+ nft_set_elem_snprintf;
+ nft_set_elem_fprinf;
+
+ nft_set_elems_nlmsg_build_payload;
+ nft_set_elems_nlmsg_parse;
+
+ nft_set_elems_foreach;
+
+ nft_set_elems_iter_create;
+ nft_set_elems_iter_cur;
+ nft_set_elems_iter_next;
+ nft_set_elems_iter_destroy;
+
+ nft_ruleset_alloc;
+ nft_ruleset_free;
+ nft_ruleset_attr_is_set;
+ nft_ruleset_attr_unset;
+ nft_ruleset_attr_set;
+ nft_ruleset_attr_get;
+ nft_ruleset_parse;
+ nft_ruleset_parse_file;
+ nft_ruleset_snprintf;
+ nft_ruleset_fprintf;
+
+ nft_nlmsg_build_hdr;
+
+ nft_parse_err_alloc;
+ nft_parse_err_free;
+ nft_parse_perror;
+
+local: *;
+};