summaryrefslogtreecommitdiff
path: root/libnl-route-3.sym
diff options
context:
space:
mode:
Diffstat (limited to 'libnl-route-3.sym')
-rw-r--r--libnl-route-3.sym48
1 files changed, 47 insertions, 1 deletions
diff --git a/libnl-route-3.sym b/libnl-route-3.sym
index e54bc6dd..fa7af455 100644
--- a/libnl-route-3.sym
+++ b/libnl-route-3.sym
@@ -1,3 +1,9 @@
+# The linker version script controls which symbols are exported.
+# Version tags that correspond to past releases group the symbols
+# that were part of that release. Hence, such a version tag is sealed
+# and MUST not be extended.
+# Any new symbols MUST only be added to the bottom of the file, in
+# the version tag for the next upcoming release.
libnl_3 {
global:
# these functions are in private header files and should have never
@@ -13,6 +19,10 @@ global:
rtnl_link_info_ops_put;
rtnl_link_register_info;
rtnl_link_unregister_info;
+
+ # these functions are in private header files and should have never
+ # been exported.
+ # declared in "lib/route/tc-api.h".
rtnl_tc_build_rate_table;
rtnl_tc_clone;
rtnl_tc_compare;
@@ -30,7 +40,8 @@ global:
rtnl_tc_unregister;
# these functions are in private header files and should have never
- # been exported. They are used by libnl internals
+ # been exported. They are used by libnl internals.
+ # declared in "include/nl-priv-dynamic-route/nl-priv-dynamic-route.h".
rtnl_tc_get_ops;
rtnl_tc_lookup_ops;
@@ -1268,3 +1279,38 @@ global:
rtnl_nat_set_new_addr;
rtnl_nat_set_old_addr;
} libnl_3_6;
+
+libnl_3_8 {
+global:
+ rtnl_link_bond_set_activeslave;
+ rtnl_link_bond_set_mode;
+ rtnl_link_bridge_get_vlan_filtering;
+ rtnl_link_bridge_get_vlan_protocol;
+ rtnl_link_bridge_get_vlan_stats_enabled;
+ rtnl_link_bridge_set_vlan_filtering;
+ rtnl_link_bridge_set_vlan_protocol;
+ rtnl_link_bridge_set_vlan_stats_enabled;
+ rtnl_link_inet6_get_conf;
+ rtnl_link_info_ops_get;
+ rtnl_neigh_get_nhid;
+ rtnl_neigh_set_nhid;
+ rtnl_nh_alloc;
+ rtnl_nh_alloc_cache;
+ rtnl_nh_get;
+ rtnl_nh_get_fdb;
+ rtnl_nh_get_gateway;
+ rtnl_nh_get_group_entry;
+ rtnl_nh_get_group_size;
+ rtnl_nh_get_id;
+ rtnl_nh_put;
+ rtnl_nh_set_fdb;
+ rtnl_nh_set_gateway;
+} libnl_3_7;
+
+libnl_3_9 {
+global:
+ rtnl_link_bond_set_hashing_type;
+ rtnl_link_bond_set_miimon;
+ rtnl_link_bond_set_min_links;
+ rtnl_link_can_get_device_stats;
+} libnl_3_8;