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