1*4dc78e53SAndroid Build Coastguard Worker# The linker version script controls which symbols are exported. 2*4dc78e53SAndroid Build Coastguard Worker# Version tags that correspond to past releases group the symbols 3*4dc78e53SAndroid Build Coastguard Worker# that were part of that release. Hence, such a version tag is sealed 4*4dc78e53SAndroid Build Coastguard Worker# and MUST not be extended. 5*4dc78e53SAndroid Build Coastguard Worker# Any new symbols MUST only be added to the bottom of the file, in 6*4dc78e53SAndroid Build Coastguard Worker# the version tag for the next upcoming release. 7*4dc78e53SAndroid Build Coastguard Workerlibnl_3 { 8*4dc78e53SAndroid Build Coastguard Workerglobal: 9*4dc78e53SAndroid Build Coastguard Worker # these functions are in private header files and should have never 10*4dc78e53SAndroid Build Coastguard Worker # been exported. We might hide them later. 11*4dc78e53SAndroid Build Coastguard Worker nl_cache_parse; 12*4dc78e53SAndroid Build Coastguard Worker 13*4dc78e53SAndroid Build Coastguard Worker # these functions are in private header files and should have never 14*4dc78e53SAndroid Build Coastguard Worker # been exported. They are used by libnl internals 15*4dc78e53SAndroid Build Coastguard Worker __flags2str; 16*4dc78e53SAndroid Build Coastguard Worker __list_str2type; 17*4dc78e53SAndroid Build Coastguard Worker __list_type2str; 18*4dc78e53SAndroid Build Coastguard Worker __nl_read_num_str_file; 19*4dc78e53SAndroid Build Coastguard Worker __str2flags; 20*4dc78e53SAndroid Build Coastguard Worker __str2type; 21*4dc78e53SAndroid Build Coastguard Worker __trans_list_add; 22*4dc78e53SAndroid Build Coastguard Worker __trans_list_clear; 23*4dc78e53SAndroid Build Coastguard Worker __type2str; 24*4dc78e53SAndroid Build Coastguard Worker 25*4dc78e53SAndroid Build Coastguard Worker # internal symbols that are in public headers 26*4dc78e53SAndroid Build Coastguard Worker __nl_cache_mngt_require; 27*4dc78e53SAndroid Build Coastguard Worker 28*4dc78e53SAndroid Build Coastguard Worker # variables 29*4dc78e53SAndroid Build Coastguard Worker nl_debug; 30*4dc78e53SAndroid Build Coastguard Worker nl_debug_dp; 31*4dc78e53SAndroid Build Coastguard Worker 32*4dc78e53SAndroid Build Coastguard Worker nl_addr2str; 33*4dc78e53SAndroid Build Coastguard Worker nl_addr_alloc; 34*4dc78e53SAndroid Build Coastguard Worker nl_addr_alloc_attr; 35*4dc78e53SAndroid Build Coastguard Worker nl_addr_build; 36*4dc78e53SAndroid Build Coastguard Worker nl_addr_clone; 37*4dc78e53SAndroid Build Coastguard Worker nl_addr_cmp; 38*4dc78e53SAndroid Build Coastguard Worker nl_addr_cmp_prefix; 39*4dc78e53SAndroid Build Coastguard Worker nl_addr_fill_sockaddr; 40*4dc78e53SAndroid Build Coastguard Worker nl_addr_get; 41*4dc78e53SAndroid Build Coastguard Worker nl_addr_get_binary_addr; 42*4dc78e53SAndroid Build Coastguard Worker nl_addr_get_family; 43*4dc78e53SAndroid Build Coastguard Worker nl_addr_get_len; 44*4dc78e53SAndroid Build Coastguard Worker nl_addr_get_prefixlen; 45*4dc78e53SAndroid Build Coastguard Worker nl_addr_guess_family; 46*4dc78e53SAndroid Build Coastguard Worker nl_addr_info; 47*4dc78e53SAndroid Build Coastguard Worker nl_addr_iszero; 48*4dc78e53SAndroid Build Coastguard Worker nl_addr_parse; 49*4dc78e53SAndroid Build Coastguard Worker nl_addr_put; 50*4dc78e53SAndroid Build Coastguard Worker nl_addr_resolve; 51*4dc78e53SAndroid Build Coastguard Worker nl_addr_set_binary_addr; 52*4dc78e53SAndroid Build Coastguard Worker nl_addr_set_family; 53*4dc78e53SAndroid Build Coastguard Worker nl_addr_set_prefixlen; 54*4dc78e53SAndroid Build Coastguard Worker nl_addr_shared; 55*4dc78e53SAndroid Build Coastguard Worker nl_addr_valid; 56*4dc78e53SAndroid Build Coastguard Worker nl_af2str; 57*4dc78e53SAndroid Build Coastguard Worker nl_auto_complete; 58*4dc78e53SAndroid Build Coastguard Worker nl_cache_add; 59*4dc78e53SAndroid Build Coastguard Worker nl_cache_alloc; 60*4dc78e53SAndroid Build Coastguard Worker nl_cache_alloc_and_fill; 61*4dc78e53SAndroid Build Coastguard Worker nl_cache_alloc_name; 62*4dc78e53SAndroid Build Coastguard Worker nl_cache_clear; 63*4dc78e53SAndroid Build Coastguard Worker nl_cache_clone; 64*4dc78e53SAndroid Build Coastguard Worker nl_cache_dump; 65*4dc78e53SAndroid Build Coastguard Worker nl_cache_dump_filter; 66*4dc78e53SAndroid Build Coastguard Worker nl_cache_find; 67*4dc78e53SAndroid Build Coastguard Worker nl_cache_foreach; 68*4dc78e53SAndroid Build Coastguard Worker nl_cache_foreach_filter; 69*4dc78e53SAndroid Build Coastguard Worker nl_cache_free; 70*4dc78e53SAndroid Build Coastguard Worker nl_cache_get; 71*4dc78e53SAndroid Build Coastguard Worker nl_cache_get_first; 72*4dc78e53SAndroid Build Coastguard Worker nl_cache_get_last; 73*4dc78e53SAndroid Build Coastguard Worker nl_cache_get_next; 74*4dc78e53SAndroid Build Coastguard Worker nl_cache_get_ops; 75*4dc78e53SAndroid Build Coastguard Worker nl_cache_get_prev; 76*4dc78e53SAndroid Build Coastguard Worker nl_cache_include; 77*4dc78e53SAndroid Build Coastguard Worker nl_cache_is_empty; 78*4dc78e53SAndroid Build Coastguard Worker nl_cache_mark_all; 79*4dc78e53SAndroid Build Coastguard Worker nl_cache_mngr_add; 80*4dc78e53SAndroid Build Coastguard Worker nl_cache_mngr_add_cache; 81*4dc78e53SAndroid Build Coastguard Worker nl_cache_mngr_alloc; 82*4dc78e53SAndroid Build Coastguard Worker nl_cache_mngr_data_ready; 83*4dc78e53SAndroid Build Coastguard Worker nl_cache_mngr_free; 84*4dc78e53SAndroid Build Coastguard Worker nl_cache_mngr_get_fd; 85*4dc78e53SAndroid Build Coastguard Worker nl_cache_mngr_info; 86*4dc78e53SAndroid Build Coastguard Worker nl_cache_mngr_poll; 87*4dc78e53SAndroid Build Coastguard Worker nl_cache_mngt_provide; 88*4dc78e53SAndroid Build Coastguard Worker nl_cache_mngt_register; 89*4dc78e53SAndroid Build Coastguard Worker nl_cache_mngt_require; 90*4dc78e53SAndroid Build Coastguard Worker nl_cache_mngt_require_safe; 91*4dc78e53SAndroid Build Coastguard Worker nl_cache_mngt_unprovide; 92*4dc78e53SAndroid Build Coastguard Worker nl_cache_mngt_unregister; 93*4dc78e53SAndroid Build Coastguard Worker nl_cache_move; 94*4dc78e53SAndroid Build Coastguard Worker nl_cache_nitems; 95*4dc78e53SAndroid Build Coastguard Worker nl_cache_nitems_filter; 96*4dc78e53SAndroid Build Coastguard Worker nl_cache_ops_associate; 97*4dc78e53SAndroid Build Coastguard Worker nl_cache_ops_associate_safe; 98*4dc78e53SAndroid Build Coastguard Worker nl_cache_ops_foreach; 99*4dc78e53SAndroid Build Coastguard Worker nl_cache_ops_get; 100*4dc78e53SAndroid Build Coastguard Worker nl_cache_ops_lookup; 101*4dc78e53SAndroid Build Coastguard Worker nl_cache_ops_lookup_safe; 102*4dc78e53SAndroid Build Coastguard Worker nl_cache_ops_put; 103*4dc78e53SAndroid Build Coastguard Worker nl_cache_ops_set_flags; 104*4dc78e53SAndroid Build Coastguard Worker nl_cache_parse_and_add; 105*4dc78e53SAndroid Build Coastguard Worker nl_cache_pickup; 106*4dc78e53SAndroid Build Coastguard Worker nl_cache_put; 107*4dc78e53SAndroid Build Coastguard Worker nl_cache_refill; 108*4dc78e53SAndroid Build Coastguard Worker nl_cache_remove; 109*4dc78e53SAndroid Build Coastguard Worker nl_cache_resync; 110*4dc78e53SAndroid Build Coastguard Worker nl_cache_search; 111*4dc78e53SAndroid Build Coastguard Worker nl_cache_set_arg1; 112*4dc78e53SAndroid Build Coastguard Worker nl_cache_set_arg2; 113*4dc78e53SAndroid Build Coastguard Worker nl_cache_set_flags; 114*4dc78e53SAndroid Build Coastguard Worker nl_cache_subset; 115*4dc78e53SAndroid Build Coastguard Worker nl_cancel_down_bits; 116*4dc78e53SAndroid Build Coastguard Worker nl_cancel_down_bytes; 117*4dc78e53SAndroid Build Coastguard Worker nl_cancel_down_us; 118*4dc78e53SAndroid Build Coastguard Worker nl_cb_active_type; 119*4dc78e53SAndroid Build Coastguard Worker nl_cb_alloc; 120*4dc78e53SAndroid Build Coastguard Worker nl_cb_clone; 121*4dc78e53SAndroid Build Coastguard Worker nl_cb_err; 122*4dc78e53SAndroid Build Coastguard Worker nl_cb_get; 123*4dc78e53SAndroid Build Coastguard Worker nl_cb_overwrite_recv; 124*4dc78e53SAndroid Build Coastguard Worker nl_cb_overwrite_recvmsgs; 125*4dc78e53SAndroid Build Coastguard Worker nl_cb_overwrite_send; 126*4dc78e53SAndroid Build Coastguard Worker nl_cb_put; 127*4dc78e53SAndroid Build Coastguard Worker nl_cb_set; 128*4dc78e53SAndroid Build Coastguard Worker nl_cb_set_all; 129*4dc78e53SAndroid Build Coastguard Worker nl_close; 130*4dc78e53SAndroid Build Coastguard Worker nl_complete_msg; 131*4dc78e53SAndroid Build Coastguard Worker nl_connect; 132*4dc78e53SAndroid Build Coastguard Worker nl_data_alloc; 133*4dc78e53SAndroid Build Coastguard Worker nl_data_alloc_attr; 134*4dc78e53SAndroid Build Coastguard Worker nl_data_append; 135*4dc78e53SAndroid Build Coastguard Worker nl_data_clone; 136*4dc78e53SAndroid Build Coastguard Worker nl_data_cmp; 137*4dc78e53SAndroid Build Coastguard Worker nl_data_free; 138*4dc78e53SAndroid Build Coastguard Worker nl_data_get; 139*4dc78e53SAndroid Build Coastguard Worker nl_data_get_size; 140*4dc78e53SAndroid Build Coastguard Worker nl_dump; 141*4dc78e53SAndroid Build Coastguard Worker nl_dump_line; 142*4dc78e53SAndroid Build Coastguard Worker nl_ether_proto2str; 143*4dc78e53SAndroid Build Coastguard Worker nl_get_psched_hz; 144*4dc78e53SAndroid Build Coastguard Worker nl_get_user_hz; 145*4dc78e53SAndroid Build Coastguard Worker nl_geterror; 146*4dc78e53SAndroid Build Coastguard Worker nl_has_capability; 147*4dc78e53SAndroid Build Coastguard Worker nl_hash; 148*4dc78e53SAndroid Build Coastguard Worker nl_hash_any; 149*4dc78e53SAndroid Build Coastguard Worker nl_hash_table_add; 150*4dc78e53SAndroid Build Coastguard Worker nl_hash_table_alloc; 151*4dc78e53SAndroid Build Coastguard Worker nl_hash_table_del; 152*4dc78e53SAndroid Build Coastguard Worker nl_hash_table_free; 153*4dc78e53SAndroid Build Coastguard Worker nl_hash_table_lookup; 154*4dc78e53SAndroid Build Coastguard Worker nl_ip_proto2str; 155*4dc78e53SAndroid Build Coastguard Worker nl_join_groups; 156*4dc78e53SAndroid Build Coastguard Worker nl_llproto2str; 157*4dc78e53SAndroid Build Coastguard Worker nl_msec2str; 158*4dc78e53SAndroid Build Coastguard Worker nl_msg_dump; 159*4dc78e53SAndroid Build Coastguard Worker nl_msg_parse; 160*4dc78e53SAndroid Build Coastguard Worker nl_msgtype_lookup; 161*4dc78e53SAndroid Build Coastguard Worker nl_new_line; 162*4dc78e53SAndroid Build Coastguard Worker nl_nlfamily2str; 163*4dc78e53SAndroid Build Coastguard Worker nl_nlmsg_flags2str; 164*4dc78e53SAndroid Build Coastguard Worker nl_nlmsgtype2str; 165*4dc78e53SAndroid Build Coastguard Worker nl_object_alloc; 166*4dc78e53SAndroid Build Coastguard Worker nl_object_alloc_name; 167*4dc78e53SAndroid Build Coastguard Worker nl_object_attr_list; 168*4dc78e53SAndroid Build Coastguard Worker nl_object_attrs2str; 169*4dc78e53SAndroid Build Coastguard Worker nl_object_clone; 170*4dc78e53SAndroid Build Coastguard Worker nl_object_diff; 171*4dc78e53SAndroid Build Coastguard Worker nl_object_dump; 172*4dc78e53SAndroid Build Coastguard Worker nl_object_dump_buf; 173*4dc78e53SAndroid Build Coastguard Worker nl_object_free; 174*4dc78e53SAndroid Build Coastguard Worker nl_object_get; 175*4dc78e53SAndroid Build Coastguard Worker nl_object_get_cache; 176*4dc78e53SAndroid Build Coastguard Worker nl_object_get_id_attrs; 177*4dc78e53SAndroid Build Coastguard Worker nl_object_get_msgtype; 178*4dc78e53SAndroid Build Coastguard Worker nl_object_get_ops; 179*4dc78e53SAndroid Build Coastguard Worker nl_object_get_refcnt; 180*4dc78e53SAndroid Build Coastguard Worker nl_object_get_type; 181*4dc78e53SAndroid Build Coastguard Worker nl_object_identical; 182*4dc78e53SAndroid Build Coastguard Worker nl_object_is_marked; 183*4dc78e53SAndroid Build Coastguard Worker nl_object_keygen; 184*4dc78e53SAndroid Build Coastguard Worker nl_object_mark; 185*4dc78e53SAndroid Build Coastguard Worker nl_object_match_filter; 186*4dc78e53SAndroid Build Coastguard Worker nl_object_put; 187*4dc78e53SAndroid Build Coastguard Worker nl_object_shared; 188*4dc78e53SAndroid Build Coastguard Worker nl_object_unmark; 189*4dc78e53SAndroid Build Coastguard Worker nl_object_update; 190*4dc78e53SAndroid Build Coastguard Worker nl_perror; 191*4dc78e53SAndroid Build Coastguard Worker nl_pickup; 192*4dc78e53SAndroid Build Coastguard Worker nl_prob2int; 193*4dc78e53SAndroid Build Coastguard Worker nl_rate2str; 194*4dc78e53SAndroid Build Coastguard Worker nl_recv; 195*4dc78e53SAndroid Build Coastguard Worker nl_recvmsgs; 196*4dc78e53SAndroid Build Coastguard Worker nl_recvmsgs_default; 197*4dc78e53SAndroid Build Coastguard Worker nl_recvmsgs_report; 198*4dc78e53SAndroid Build Coastguard Worker nl_send; 199*4dc78e53SAndroid Build Coastguard Worker nl_send_auto; 200*4dc78e53SAndroid Build Coastguard Worker nl_send_auto_complete; 201*4dc78e53SAndroid Build Coastguard Worker nl_send_iovec; 202*4dc78e53SAndroid Build Coastguard Worker nl_send_simple; 203*4dc78e53SAndroid Build Coastguard Worker nl_send_sync; 204*4dc78e53SAndroid Build Coastguard Worker nl_sendmsg; 205*4dc78e53SAndroid Build Coastguard Worker nl_sendto; 206*4dc78e53SAndroid Build Coastguard Worker nl_size2int; 207*4dc78e53SAndroid Build Coastguard Worker nl_size2str; 208*4dc78e53SAndroid Build Coastguard Worker nl_socket_add_membership; 209*4dc78e53SAndroid Build Coastguard Worker nl_socket_add_memberships; 210*4dc78e53SAndroid Build Coastguard Worker nl_socket_alloc; 211*4dc78e53SAndroid Build Coastguard Worker nl_socket_alloc_cb; 212*4dc78e53SAndroid Build Coastguard Worker nl_socket_disable_auto_ack; 213*4dc78e53SAndroid Build Coastguard Worker nl_socket_disable_msg_peek; 214*4dc78e53SAndroid Build Coastguard Worker nl_socket_disable_seq_check; 215*4dc78e53SAndroid Build Coastguard Worker nl_socket_drop_membership; 216*4dc78e53SAndroid Build Coastguard Worker nl_socket_drop_memberships; 217*4dc78e53SAndroid Build Coastguard Worker nl_socket_enable_auto_ack; 218*4dc78e53SAndroid Build Coastguard Worker nl_socket_enable_msg_peek; 219*4dc78e53SAndroid Build Coastguard Worker nl_socket_free; 220*4dc78e53SAndroid Build Coastguard Worker nl_socket_get_cb; 221*4dc78e53SAndroid Build Coastguard Worker nl_socket_get_fd; 222*4dc78e53SAndroid Build Coastguard Worker nl_socket_get_local_port; 223*4dc78e53SAndroid Build Coastguard Worker nl_socket_get_msg_buf_size; 224*4dc78e53SAndroid Build Coastguard Worker nl_socket_get_peer_groups; 225*4dc78e53SAndroid Build Coastguard Worker nl_socket_get_peer_port; 226*4dc78e53SAndroid Build Coastguard Worker nl_socket_modify_cb; 227*4dc78e53SAndroid Build Coastguard Worker nl_socket_modify_err_cb; 228*4dc78e53SAndroid Build Coastguard Worker nl_socket_recv_pktinfo; 229*4dc78e53SAndroid Build Coastguard Worker nl_socket_set_buffer_size; 230*4dc78e53SAndroid Build Coastguard Worker nl_socket_set_cb; 231*4dc78e53SAndroid Build Coastguard Worker nl_socket_set_local_port; 232*4dc78e53SAndroid Build Coastguard Worker nl_socket_set_msg_buf_size; 233*4dc78e53SAndroid Build Coastguard Worker nl_socket_set_nonblocking; 234*4dc78e53SAndroid Build Coastguard Worker nl_socket_set_passcred; 235*4dc78e53SAndroid Build Coastguard Worker nl_socket_set_peer_groups; 236*4dc78e53SAndroid Build Coastguard Worker nl_socket_set_peer_port; 237*4dc78e53SAndroid Build Coastguard Worker nl_socket_use_seq; 238*4dc78e53SAndroid Build Coastguard Worker nl_str2af; 239*4dc78e53SAndroid Build Coastguard Worker nl_str2ether_proto; 240*4dc78e53SAndroid Build Coastguard Worker nl_str2ip_proto; 241*4dc78e53SAndroid Build Coastguard Worker nl_str2llproto; 242*4dc78e53SAndroid Build Coastguard Worker nl_str2msec; 243*4dc78e53SAndroid Build Coastguard Worker nl_str2nlfamily; 244*4dc78e53SAndroid Build Coastguard Worker nl_str2nlmsgtype; 245*4dc78e53SAndroid Build Coastguard Worker nl_syserr2nlerr; 246*4dc78e53SAndroid Build Coastguard Worker nl_ticks2us; 247*4dc78e53SAndroid Build Coastguard Worker nl_us2ticks; 248*4dc78e53SAndroid Build Coastguard Worker nl_ver_maj; 249*4dc78e53SAndroid Build Coastguard Worker nl_ver_mic; 250*4dc78e53SAndroid Build Coastguard Worker nl_ver_min; 251*4dc78e53SAndroid Build Coastguard Worker nl_ver_num; 252*4dc78e53SAndroid Build Coastguard Worker nl_wait_for_ack; 253*4dc78e53SAndroid Build Coastguard Worker nla_attr_size; 254*4dc78e53SAndroid Build Coastguard Worker nla_data; 255*4dc78e53SAndroid Build Coastguard Worker nla_find; 256*4dc78e53SAndroid Build Coastguard Worker nla_get_flag; 257*4dc78e53SAndroid Build Coastguard Worker nla_get_msecs; 258*4dc78e53SAndroid Build Coastguard Worker nla_get_string; 259*4dc78e53SAndroid Build Coastguard Worker nla_get_u16; 260*4dc78e53SAndroid Build Coastguard Worker nla_get_u32; 261*4dc78e53SAndroid Build Coastguard Worker nla_get_u64; 262*4dc78e53SAndroid Build Coastguard Worker nla_get_u8; 263*4dc78e53SAndroid Build Coastguard Worker nla_is_nested; 264*4dc78e53SAndroid Build Coastguard Worker nla_len; 265*4dc78e53SAndroid Build Coastguard Worker nla_memcmp; 266*4dc78e53SAndroid Build Coastguard Worker nla_memcpy; 267*4dc78e53SAndroid Build Coastguard Worker nla_nest_cancel; 268*4dc78e53SAndroid Build Coastguard Worker nla_nest_end; 269*4dc78e53SAndroid Build Coastguard Worker nla_nest_start; 270*4dc78e53SAndroid Build Coastguard Worker nla_next; 271*4dc78e53SAndroid Build Coastguard Worker nla_ok; 272*4dc78e53SAndroid Build Coastguard Worker nla_padlen; 273*4dc78e53SAndroid Build Coastguard Worker nla_parse; 274*4dc78e53SAndroid Build Coastguard Worker nla_parse_nested; 275*4dc78e53SAndroid Build Coastguard Worker nla_put; 276*4dc78e53SAndroid Build Coastguard Worker nla_put_addr; 277*4dc78e53SAndroid Build Coastguard Worker nla_put_data; 278*4dc78e53SAndroid Build Coastguard Worker nla_put_flag; 279*4dc78e53SAndroid Build Coastguard Worker nla_put_msecs; 280*4dc78e53SAndroid Build Coastguard Worker nla_put_nested; 281*4dc78e53SAndroid Build Coastguard Worker nla_put_string; 282*4dc78e53SAndroid Build Coastguard Worker nla_put_u16; 283*4dc78e53SAndroid Build Coastguard Worker nla_put_u32; 284*4dc78e53SAndroid Build Coastguard Worker nla_put_u64; 285*4dc78e53SAndroid Build Coastguard Worker nla_put_u8; 286*4dc78e53SAndroid Build Coastguard Worker nla_reserve; 287*4dc78e53SAndroid Build Coastguard Worker nla_strcmp; 288*4dc78e53SAndroid Build Coastguard Worker nla_strdup; 289*4dc78e53SAndroid Build Coastguard Worker nla_strlcpy; 290*4dc78e53SAndroid Build Coastguard Worker nla_total_size; 291*4dc78e53SAndroid Build Coastguard Worker nla_type; 292*4dc78e53SAndroid Build Coastguard Worker nla_validate; 293*4dc78e53SAndroid Build Coastguard Worker nlmsg_alloc; 294*4dc78e53SAndroid Build Coastguard Worker nlmsg_alloc_simple; 295*4dc78e53SAndroid Build Coastguard Worker nlmsg_alloc_size; 296*4dc78e53SAndroid Build Coastguard Worker nlmsg_append; 297*4dc78e53SAndroid Build Coastguard Worker nlmsg_attrdata; 298*4dc78e53SAndroid Build Coastguard Worker nlmsg_attrlen; 299*4dc78e53SAndroid Build Coastguard Worker nlmsg_convert; 300*4dc78e53SAndroid Build Coastguard Worker nlmsg_data; 301*4dc78e53SAndroid Build Coastguard Worker nlmsg_datalen; 302*4dc78e53SAndroid Build Coastguard Worker nlmsg_expand; 303*4dc78e53SAndroid Build Coastguard Worker nlmsg_find_attr; 304*4dc78e53SAndroid Build Coastguard Worker nlmsg_free; 305*4dc78e53SAndroid Build Coastguard Worker nlmsg_get; 306*4dc78e53SAndroid Build Coastguard Worker nlmsg_get_creds; 307*4dc78e53SAndroid Build Coastguard Worker nlmsg_get_dst; 308*4dc78e53SAndroid Build Coastguard Worker nlmsg_get_max_size; 309*4dc78e53SAndroid Build Coastguard Worker nlmsg_get_proto; 310*4dc78e53SAndroid Build Coastguard Worker nlmsg_get_src; 311*4dc78e53SAndroid Build Coastguard Worker nlmsg_hdr; 312*4dc78e53SAndroid Build Coastguard Worker nlmsg_inherit; 313*4dc78e53SAndroid Build Coastguard Worker nlmsg_next; 314*4dc78e53SAndroid Build Coastguard Worker nlmsg_ok; 315*4dc78e53SAndroid Build Coastguard Worker nlmsg_padlen; 316*4dc78e53SAndroid Build Coastguard Worker nlmsg_parse; 317*4dc78e53SAndroid Build Coastguard Worker nlmsg_put; 318*4dc78e53SAndroid Build Coastguard Worker nlmsg_reserve; 319*4dc78e53SAndroid Build Coastguard Worker nlmsg_set_creds; 320*4dc78e53SAndroid Build Coastguard Worker nlmsg_set_default_size; 321*4dc78e53SAndroid Build Coastguard Worker nlmsg_set_dst; 322*4dc78e53SAndroid Build Coastguard Worker nlmsg_set_proto; 323*4dc78e53SAndroid Build Coastguard Worker nlmsg_set_src; 324*4dc78e53SAndroid Build Coastguard Worker nlmsg_size; 325*4dc78e53SAndroid Build Coastguard Worker nlmsg_tail; 326*4dc78e53SAndroid Build Coastguard Worker nlmsg_total_size; 327*4dc78e53SAndroid Build Coastguard Worker nlmsg_valid_hdr; 328*4dc78e53SAndroid Build Coastguard Worker nlmsg_validate; 329*4dc78e53SAndroid Build Coastguard Worker 330*4dc78e53SAndroid Build Coastguard Worker # The following symbols were added during the development of 3.2.26. 331*4dc78e53SAndroid Build Coastguard Worker # Keep them in libnl_3 to avoid breaking users. 332*4dc78e53SAndroid Build Coastguard Worker nl_cache_pickup_checkdup; 333*4dc78e53SAndroid Build Coastguard Worker nl_pickup_keep_syserr; 334*4dc78e53SAndroid Build Coastguard Worker 335*4dc78e53SAndroid Build Coastguard Workerlocal: 336*4dc78e53SAndroid Build Coastguard Worker *; 337*4dc78e53SAndroid Build Coastguard Worker}; 338*4dc78e53SAndroid Build Coastguard Worker 339*4dc78e53SAndroid Build Coastguard Workerlibnl_3_2_26 { 340*4dc78e53SAndroid Build Coastguard Workerglobal: 341*4dc78e53SAndroid Build Coastguard Worker nl_socket_set_fd; 342*4dc78e53SAndroid Build Coastguard Worker} libnl_3; 343*4dc78e53SAndroid Build Coastguard Worker 344*4dc78e53SAndroid Build Coastguard Workerlibnl_3_2_27 { 345*4dc78e53SAndroid Build Coastguard Workerglobal: 346*4dc78e53SAndroid Build Coastguard Worker nla_get_s8; 347*4dc78e53SAndroid Build Coastguard Worker nla_put_s8; 348*4dc78e53SAndroid Build Coastguard Worker nla_get_s16; 349*4dc78e53SAndroid Build Coastguard Worker nla_put_s16; 350*4dc78e53SAndroid Build Coastguard Worker nla_get_s32; 351*4dc78e53SAndroid Build Coastguard Worker nla_put_s32; 352*4dc78e53SAndroid Build Coastguard Worker nla_get_s64; 353*4dc78e53SAndroid Build Coastguard Worker nla_put_s64; 354*4dc78e53SAndroid Build Coastguard Worker} libnl_3_2_26; 355*4dc78e53SAndroid Build Coastguard Worker 356*4dc78e53SAndroid Build Coastguard Workerlibnl_3_2_28 { 357*4dc78e53SAndroid Build Coastguard Workerglobal: 358*4dc78e53SAndroid Build Coastguard Worker nl_object_diff64; 359*4dc78e53SAndroid Build Coastguard Worker} libnl_3_2_27; 360*4dc78e53SAndroid Build Coastguard Worker 361*4dc78e53SAndroid Build Coastguard Workerlibnl_3_2_29 { 362*4dc78e53SAndroid Build Coastguard Workerglobal: 363*4dc78e53SAndroid Build Coastguard Worker nl_cache_include_v2; 364*4dc78e53SAndroid Build Coastguard Worker nl_cache_mngr_add_cache_v2; 365*4dc78e53SAndroid Build Coastguard Worker nl_strerror_l; 366*4dc78e53SAndroid Build Coastguard Worker} libnl_3_2_28; 367*4dc78e53SAndroid Build Coastguard Worker 368*4dc78e53SAndroid Build Coastguard Workerlibnl_3_5 { 369*4dc78e53SAndroid Build Coastguard Workerglobal: 370*4dc78e53SAndroid Build Coastguard Worker nla_nest_end_keep_empty; 371*4dc78e53SAndroid Build Coastguard Worker} libnl_3_2_29; 372*4dc78e53SAndroid Build Coastguard Worker 373*4dc78e53SAndroid Build Coastguard Workerlibnl_3_6 { 374*4dc78e53SAndroid Build Coastguard Worker} libnl_3_5; 375*4dc78e53SAndroid Build Coastguard Worker 376*4dc78e53SAndroid Build Coastguard Workerlibnl_3_10 { 377*4dc78e53SAndroid Build Coastguard Workerglobal: 378*4dc78e53SAndroid Build Coastguard Worker nl_cache_mngr_alloc_ex; 379*4dc78e53SAndroid Build Coastguard Worker} libnl_3_6; 380