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 nl_cli_addr_alloc; 10 nl_cli_addr_parse; 11 nl_cli_addr_parse_broadcast; 12 nl_cli_addr_parse_dev; 13 nl_cli_addr_parse_family; 14 nl_cli_addr_parse_label; 15 nl_cli_addr_parse_local; 16 nl_cli_addr_parse_peer; 17 nl_cli_addr_parse_preferred; 18 nl_cli_addr_parse_scope; 19 nl_cli_addr_parse_valid; 20 nl_cli_alloc_cache; 21 nl_cli_alloc_socket; 22 nl_cli_class_alloc; 23 nl_cli_class_alloc_cache; 24 nl_cli_cls_alloc; 25 nl_cli_cls_alloc_cache; 26 nl_cli_cls_parse_ematch; 27 nl_cli_cls_parse_proto; 28 nl_cli_confirm; 29 nl_cli_connect; 30 nl_cli_ct_alloc; 31 nl_cli_ct_alloc_cache; 32 nl_cli_ct_parse_dst; 33 nl_cli_ct_parse_dst_port; 34 nl_cli_ct_parse_family; 35 nl_cli_ct_parse_id; 36 nl_cli_ct_parse_mark; 37 nl_cli_ct_parse_protocol; 38 nl_cli_ct_parse_src; 39 nl_cli_ct_parse_src_port; 40 nl_cli_ct_parse_status; 41 nl_cli_ct_parse_tcp_state; 42 nl_cli_ct_parse_timeout; 43 nl_cli_ct_parse_use; 44 nl_cli_ct_parse_zone; 45 nl_cli_exp_alloc; 46 nl_cli_exp_alloc_cache; 47 nl_cli_exp_parse_class; 48 nl_cli_exp_parse_dst; 49 nl_cli_exp_parse_dst_port; 50 nl_cli_exp_parse_family; 51 nl_cli_exp_parse_flags; 52 nl_cli_exp_parse_fn; 53 nl_cli_exp_parse_helper_name; 54 nl_cli_exp_parse_icmp_code; 55 nl_cli_exp_parse_icmp_id; 56 nl_cli_exp_parse_icmp_type; 57 nl_cli_exp_parse_id; 58 nl_cli_exp_parse_l4protonum; 59 nl_cli_exp_parse_nat_dir; 60 nl_cli_exp_parse_src; 61 nl_cli_exp_parse_src_port; 62 nl_cli_exp_parse_timeout; 63 nl_cli_exp_parse_zone; 64 nl_cli_fatal; 65 nl_cli_link_alloc; 66 nl_cli_link_alloc_cache; 67 nl_cli_link_alloc_cache_family; 68 nl_cli_link_parse_family; 69 nl_cli_link_parse_ifalias; 70 nl_cli_link_parse_ifindex; 71 nl_cli_link_parse_mtu; 72 nl_cli_link_parse_name; 73 nl_cli_link_parse_txqlen; 74 nl_cli_link_parse_weight; 75 nl_cli_load_module; 76 nl_cli_neigh_alloc; 77 nl_cli_neigh_parse_dev; 78 nl_cli_neigh_parse_dst; 79 nl_cli_neigh_parse_family; 80 nl_cli_neigh_parse_lladdr; 81 nl_cli_neigh_parse_state; 82 nl_cli_parse_dumptype; 83 nl_cli_parse_u32; 84 nl_cli_print_version; 85 nl_cli_qdisc_alloc; 86 nl_cli_route_alloc; 87 nl_cli_route_alloc_cache; 88 nl_cli_route_parse_dst; 89 nl_cli_route_parse_family; 90 nl_cli_route_parse_iif; 91 nl_cli_route_parse_metric; 92 nl_cli_route_parse_nexthop; 93 nl_cli_route_parse_pref_src; 94 nl_cli_route_parse_prio; 95 nl_cli_route_parse_protocol; 96 nl_cli_route_parse_scope; 97 nl_cli_route_parse_src; 98 nl_cli_route_parse_table; 99 nl_cli_route_parse_type; 100 nl_cli_rule_alloc; 101 nl_cli_rule_alloc_cache; 102 nl_cli_rule_parse_family; 103 nl_cli_tc_lookup; 104 nl_cli_tc_parse_dev; 105 nl_cli_tc_parse_handle; 106 nl_cli_tc_parse_kind; 107 nl_cli_tc_parse_linktype; 108 nl_cli_tc_parse_mpu; 109 nl_cli_tc_parse_mtu; 110 nl_cli_tc_parse_overhead; 111 nl_cli_tc_parse_parent; 112 nl_cli_tc_register; 113 nl_cli_tc_unregister; 114local: 115 *; 116}; 117 118libnl_3_2_28 { 119global: 120 nl_cli_alloc_cache_flags; 121 nl_cli_link_alloc_cache_flags; 122 nl_cli_link_alloc_cache_family_flags; 123} libnl_3; 124 125libnl_3_8 { 126global: 127 nl_cli_nh_alloc; 128 nl_cli_nh_alloc_cache; 129} libnl_3_2_28; 130