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 # these functions are in private header files and should have never 10 # been exported. We might hide them later. 11 rtnl_link_af_alloc; 12 rtnl_link_af_data; 13 rtnl_link_af_data_compare; 14 rtnl_link_af_ops_lookup; 15 rtnl_link_af_ops_put; 16 rtnl_link_af_register; 17 rtnl_link_af_unregister; 18 rtnl_link_info_ops_lookup; 19 rtnl_link_info_ops_put; 20 rtnl_link_register_info; 21 rtnl_link_unregister_info; 22 23 # these functions are in private header files and should have never 24 # been exported. 25 # declared in "lib/route/tc-api.h". 26 rtnl_tc_build_rate_table; 27 rtnl_tc_clone; 28 rtnl_tc_compare; 29 rtnl_tc_data; 30 rtnl_tc_data_check; 31 rtnl_tc_dump_details; 32 rtnl_tc_dump_line; 33 rtnl_tc_dump_stats; 34 rtnl_tc_free_data; 35 rtnl_tc_msg_build; 36 rtnl_tc_msg_parse; 37 rtnl_tc_register; 38 rtnl_tc_type_register; 39 rtnl_tc_type_unregister; 40 rtnl_tc_unregister; 41 42 # these functions are in private header files and should have never 43 # been exported. They are used by libnl internals. 44 # declared in "include/nl-priv-dynamic-route/nl-priv-dynamic-route.h". 45 rtnl_tc_get_ops; 46 rtnl_tc_lookup_ops; 47 48 # internal symbols that are in public headers 49 rtln_link_policy; 50 51 # ops structure 52 route_obj_ops; 53 54 flnl_lookup; 55 flnl_lookup_build_request; 56 flnl_request_alloc; 57 flnl_request_get_addr; 58 flnl_request_get_fwmark; 59 flnl_request_get_scope; 60 flnl_request_get_table; 61 flnl_request_get_tos; 62 flnl_request_set_addr; 63 flnl_request_set_fwmark; 64 flnl_request_set_scope; 65 flnl_request_set_table; 66 flnl_request_set_tos; 67 flnl_result_alloc; 68 flnl_result_alloc_cache; 69 flnl_result_get_error; 70 flnl_result_get_nexthop_sel; 71 flnl_result_get_prefixlen; 72 flnl_result_get_scope; 73 flnl_result_get_table_id; 74 flnl_result_get_type; 75 flnl_result_put; 76 nl_ovl_strategy2str; 77 nl_police2str; 78 nl_rtgen_request; 79 nl_rtntype2str; 80 nl_str2ovl_strategy; 81 nl_str2police; 82 nl_str2rtntype; 83 rtnl_act_add; 84 rtnl_act_alloc; 85 rtnl_act_append; 86 rtnl_act_build_add_request; 87 rtnl_act_build_change_request; 88 rtnl_act_build_delete_request; 89 rtnl_act_change; 90 rtnl_act_delete; 91 rtnl_act_fill; 92 rtnl_act_get; 93 rtnl_act_parse; 94 rtnl_act_put; 95 rtnl_act_put_all; 96 rtnl_act_remove; 97 rtnl_addr_add; 98 rtnl_addr_alloc; 99 rtnl_addr_alloc_cache; 100 rtnl_addr_build_add_request; 101 rtnl_addr_build_delete_request; 102 rtnl_addr_delete; 103 rtnl_addr_flags2str; 104 rtnl_addr_get; 105 rtnl_addr_get_anycast; 106 rtnl_addr_get_broadcast; 107 rtnl_addr_get_create_time; 108 rtnl_addr_get_family; 109 rtnl_addr_get_flags; 110 rtnl_addr_get_ifindex; 111 rtnl_addr_get_label; 112 rtnl_addr_get_last_update_time; 113 rtnl_addr_get_link; 114 rtnl_addr_get_local; 115 rtnl_addr_get_multicast; 116 rtnl_addr_get_peer; 117 rtnl_addr_get_preferred_lifetime; 118 rtnl_addr_get_prefixlen; 119 rtnl_addr_get_scope; 120 rtnl_addr_get_valid_lifetime; 121 rtnl_addr_put; 122 rtnl_addr_set_anycast; 123 rtnl_addr_set_broadcast; 124 rtnl_addr_set_family; 125 rtnl_addr_set_flags; 126 rtnl_addr_set_ifindex; 127 rtnl_addr_set_label; 128 rtnl_addr_set_link; 129 rtnl_addr_set_local; 130 rtnl_addr_set_multicast; 131 rtnl_addr_set_peer; 132 rtnl_addr_set_preferred_lifetime; 133 rtnl_addr_set_prefixlen; 134 rtnl_addr_set_scope; 135 rtnl_addr_set_valid_lifetime; 136 rtnl_addr_str2flags; 137 rtnl_addr_unset_flags; 138 rtnl_basic_add_action; 139 rtnl_basic_del_action; 140 rtnl_basic_get_ematch; 141 rtnl_basic_get_target; 142 rtnl_basic_set_ematch; 143 rtnl_basic_set_target; 144 rtnl_cgroup_get_ematch; 145 rtnl_cgroup_set_ematch; 146 rtnl_class_add; 147 rtnl_class_alloc; 148 rtnl_class_alloc_cache; 149 rtnl_class_build_add_request; 150 rtnl_class_build_delete_request; 151 rtnl_class_delete; 152 rtnl_class_dsmark_get_bitmask; 153 rtnl_class_dsmark_get_value; 154 rtnl_class_dsmark_set_bitmask; 155 rtnl_class_dsmark_set_value; 156 rtnl_class_foreach_child; 157 rtnl_class_foreach_cls; 158 rtnl_class_get; 159 rtnl_class_leaf_qdisc; 160 rtnl_class_put; 161 rtnl_classid_generate; 162 rtnl_cls_add; 163 rtnl_cls_alloc; 164 rtnl_cls_alloc_cache; 165 rtnl_cls_build_add_request; 166 rtnl_cls_build_change_request; 167 rtnl_cls_build_delete_request; 168 rtnl_cls_change; 169 rtnl_cls_delete; 170 rtnl_cls_get_prio; 171 rtnl_cls_get_protocol; 172 rtnl_cls_put; 173 rtnl_cls_set_prio; 174 rtnl_cls_set_protocol; 175 rtnl_ematch_add_child; 176 rtnl_ematch_alloc; 177 rtnl_ematch_cmp_get; 178 rtnl_ematch_cmp_set; 179 rtnl_ematch_data; 180 rtnl_ematch_fill_attr; 181 rtnl_ematch_free; 182 rtnl_ematch_get_flags; 183 rtnl_ematch_lookup_ops; 184 rtnl_ematch_lookup_ops_by_name; 185 rtnl_ematch_meta_set_lvalue; 186 rtnl_ematch_meta_set_operand; 187 rtnl_ematch_meta_set_rvalue; 188 rtnl_ematch_nbyte_get_layer; 189 rtnl_ematch_nbyte_get_len; 190 rtnl_ematch_nbyte_get_offset; 191 rtnl_ematch_nbyte_get_pattern; 192 rtnl_ematch_nbyte_set_offset; 193 rtnl_ematch_nbyte_set_pattern; 194 rtnl_ematch_offset2txt; 195 rtnl_ematch_opnd2txt; 196 rtnl_ematch_parse_attr; 197 rtnl_ematch_parse_expr; 198 rtnl_ematch_register; 199 rtnl_ematch_set_flags; 200 rtnl_ematch_set_kind; 201 rtnl_ematch_set_name; 202 rtnl_ematch_set_ops; 203 rtnl_ematch_text_get_algo; 204 rtnl_ematch_text_get_from_layer; 205 rtnl_ematch_text_get_from_offset; 206 rtnl_ematch_text_get_len; 207 rtnl_ematch_text_get_pattern; 208 rtnl_ematch_text_get_to_layer; 209 rtnl_ematch_text_get_to_offset; 210 rtnl_ematch_text_set_algo; 211 rtnl_ematch_text_set_from; 212 rtnl_ematch_text_set_pattern; 213 rtnl_ematch_text_set_to; 214 rtnl_ematch_tree_add; 215 rtnl_ematch_tree_alloc; 216 rtnl_ematch_tree_dump; 217 rtnl_ematch_tree_free; 218 rtnl_ematch_unlink; 219 rtnl_ematch_unset_flags; 220 rtnl_fw_set_classid; 221 rtnl_fw_set_mask; 222 rtnl_htb_get_cbuffer; 223 rtnl_htb_get_ceil; 224 rtnl_htb_get_defcls; 225 rtnl_htb_get_level; 226 rtnl_htb_get_prio; 227 rtnl_htb_get_quantum; 228 rtnl_htb_get_rate2quantum; 229 rtnl_htb_get_rate; 230 rtnl_htb_get_rbuffer; 231 rtnl_htb_set_cbuffer; 232 rtnl_htb_set_ceil; 233 rtnl_htb_set_defcls; 234 rtnl_htb_set_level; 235 rtnl_htb_set_prio; 236 rtnl_htb_set_quantum; 237 rtnl_htb_set_rate2quantum; 238 rtnl_htb_set_rate; 239 rtnl_htb_set_rbuffer; 240 rtnl_link_add; 241 rtnl_link_alloc; 242 rtnl_link_alloc_cache; 243 rtnl_link_bond_add; 244 rtnl_link_bond_alloc; 245 rtnl_link_bond_enslave; 246 rtnl_link_bond_enslave_ifindex; 247 rtnl_link_bond_release; 248 rtnl_link_bond_release_ifindex; 249 rtnl_link_bridge_add; 250 rtnl_link_bridge_alloc; 251 rtnl_link_bridge_flags2str; 252 rtnl_link_bridge_get_cost; 253 rtnl_link_bridge_get_flags; 254 rtnl_link_bridge_get_port_state; 255 rtnl_link_bridge_get_priority; 256 rtnl_link_bridge_has_ext_info; 257 rtnl_link_bridge_set_cost; 258 rtnl_link_bridge_set_flags; 259 rtnl_link_bridge_set_port_state; 260 rtnl_link_bridge_set_priority; 261 rtnl_link_bridge_str2flags; 262 rtnl_link_bridge_unset_flags; 263 rtnl_link_build_add_request; 264 rtnl_link_build_change_request; 265 rtnl_link_build_delete_request; 266 rtnl_link_build_get_request; 267 rtnl_link_can_berr; 268 rtnl_link_can_berr_rx; 269 rtnl_link_can_berr_tx; 270 rtnl_link_can_ctrlmode2str; 271 rtnl_link_can_freq; 272 rtnl_link_can_get_bitrate; 273 rtnl_link_can_get_bittiming; 274 rtnl_link_can_get_bt_const; 275 rtnl_link_can_get_ctrlmode; 276 rtnl_link_can_get_restart_ms; 277 rtnl_link_can_get_sample_point; 278 rtnl_link_can_restart; 279 rtnl_link_can_set_bitrate; 280 rtnl_link_can_set_bittiming; 281 rtnl_link_can_set_ctrlmode; 282 rtnl_link_can_set_restart_ms; 283 rtnl_link_can_set_sample_point; 284 rtnl_link_can_state; 285 rtnl_link_can_str2ctrlmode; 286 rtnl_link_can_unset_ctrlmode; 287 rtnl_link_carrier2str; 288 rtnl_link_change; 289 rtnl_link_delete; 290 rtnl_link_enslave; 291 rtnl_link_enslave_ifindex; 292 rtnl_link_fill_info; 293 rtnl_link_flags2str; 294 rtnl_link_get; 295 rtnl_link_get_addr; 296 rtnl_link_get_arptype; 297 rtnl_link_get_broadcast; 298 rtnl_link_get_by_name; 299 rtnl_link_get_carrier; 300 rtnl_link_get_family; 301 rtnl_link_get_flags; 302 rtnl_link_get_group; 303 rtnl_link_get_ifalias; 304 rtnl_link_get_ifindex; 305 rtnl_link_get_info_type; 306 rtnl_link_get_kernel; 307 rtnl_link_get_link; 308 rtnl_link_get_linkmode; 309 rtnl_link_get_master; 310 rtnl_link_get_mtu; 311 rtnl_link_get_name; 312 rtnl_link_get_ns_fd; 313 rtnl_link_get_ns_pid; 314 rtnl_link_get_num_rx_queues; 315 rtnl_link_get_num_tx_queues; 316 rtnl_link_get_num_vf; 317 rtnl_link_get_operstate; 318 rtnl_link_get_phys_port_id; 319 rtnl_link_get_pmtudisc; 320 rtnl_link_get_promiscuity; 321 rtnl_link_get_qdisc; 322 rtnl_link_get_stat; 323 rtnl_link_get_txqlen; 324 rtnl_link_get_type; 325 rtnl_link_get_weight; 326 rtnl_link_i2name; 327 rtnl_link_inet_devconf2str; 328 rtnl_link_inet_get_conf; 329 rtnl_link_inet_set_conf; 330 rtnl_link_inet_str2devconf; 331 rtnl_link_info_parse; 332 rtnl_link_ip6_tnl_add; 333 rtnl_link_ip6_tnl_alloc; 334 rtnl_link_ip6_tnl_get_encaplimit; 335 rtnl_link_ip6_tnl_get_flags; 336 rtnl_link_ip6_tnl_get_flowinfo; 337 rtnl_link_ip6_tnl_get_link; 338 rtnl_link_ip6_tnl_get_local; 339 rtnl_link_ip6_tnl_get_proto; 340 rtnl_link_ip6_tnl_get_remote; 341 rtnl_link_ip6_tnl_get_tos; 342 rtnl_link_ip6_tnl_get_ttl; 343 rtnl_link_ip6_tnl_set_encaplimit; 344 rtnl_link_ip6_tnl_set_flags; 345 rtnl_link_ip6_tnl_set_flowinfo; 346 rtnl_link_ip6_tnl_set_link; 347 rtnl_link_ip6_tnl_set_local; 348 rtnl_link_ip6_tnl_set_proto; 349 rtnl_link_ip6_tnl_set_remote; 350 rtnl_link_ip6_tnl_set_tos; 351 rtnl_link_ip6_tnl_set_ttl; 352 rtnl_link_ipgre_add; 353 rtnl_link_ipgre_alloc; 354 rtnl_link_ipgre_get_iflags; 355 rtnl_link_ipgre_get_ikey; 356 rtnl_link_ipgre_get_link; 357 rtnl_link_ipgre_get_local; 358 rtnl_link_ipgre_get_oflags; 359 rtnl_link_ipgre_get_okey; 360 rtnl_link_ipgre_get_remote; 361 rtnl_link_ipgre_get_tos; 362 rtnl_link_ipgre_get_ttl; 363 rtnl_link_ipgre_set_iflags; 364 rtnl_link_ipgre_set_ikey; 365 rtnl_link_ipgre_set_link; 366 rtnl_link_ipgre_set_local; 367 rtnl_link_ipgre_set_oflags; 368 rtnl_link_ipgre_set_okey; 369 rtnl_link_ipgre_set_pmtudisc; 370 rtnl_link_ipgre_set_remote; 371 rtnl_link_ipgre_set_tos; 372 rtnl_link_ipgre_set_ttl; 373 rtnl_link_ipip_add; 374 rtnl_link_ipip_alloc; 375 rtnl_link_ipip_get_link; 376 rtnl_link_ipip_get_local; 377 rtnl_link_ipip_get_pmtudisc; 378 rtnl_link_ipip_get_remote; 379 rtnl_link_ipip_get_tos; 380 rtnl_link_ipip_get_ttl; 381 rtnl_link_ipip_set_link; 382 rtnl_link_ipip_set_local; 383 rtnl_link_ipip_set_pmtudisc; 384 rtnl_link_ipip_set_remote; 385 rtnl_link_ipip_set_tos; 386 rtnl_link_ipip_set_ttl; 387 rtnl_link_ipvti_add; 388 rtnl_link_ipvti_alloc; 389 rtnl_link_ipvti_get_ikey; 390 rtnl_link_ipvti_get_link; 391 rtnl_link_ipvti_get_local; 392 rtnl_link_ipvti_get_okey; 393 rtnl_link_ipvti_get_remote; 394 rtnl_link_ipvti_set_ikey; 395 rtnl_link_ipvti_set_link; 396 rtnl_link_ipvti_set_local; 397 rtnl_link_ipvti_set_okey; 398 rtnl_link_ipvti_set_remote; 399 rtnl_link_is_bridge; 400 rtnl_link_is_can; 401 rtnl_link_is_ip6_tnl; 402 rtnl_link_is_ipgre; 403 rtnl_link_is_ipip; 404 rtnl_link_is_ipvti; 405 rtnl_link_is_macvlan; 406 rtnl_link_is_sit; 407 rtnl_link_is_veth; 408 rtnl_link_is_vlan; 409 rtnl_link_is_vxlan; 410 rtnl_link_macvlan_alloc; 411 rtnl_link_macvlan_flags2str; 412 rtnl_link_macvlan_get_flags; 413 rtnl_link_macvlan_get_mode; 414 rtnl_link_macvlan_mode2str; 415 rtnl_link_macvlan_set_flags; 416 rtnl_link_macvlan_set_mode; 417 rtnl_link_macvlan_str2flags; 418 rtnl_link_macvlan_str2mode; 419 rtnl_link_macvlan_unset_flags; 420 rtnl_link_mode2str; 421 rtnl_link_name2i; 422 rtnl_link_operstate2str; 423 rtnl_link_put; 424 rtnl_link_release; 425 rtnl_link_release_ifindex; 426 rtnl_link_set_addr; 427 rtnl_link_set_arptype; 428 rtnl_link_set_broadcast; 429 rtnl_link_set_carrier; 430 rtnl_link_set_family; 431 rtnl_link_set_flags; 432 rtnl_link_set_group; 433 rtnl_link_set_ifalias; 434 rtnl_link_set_ifindex; 435 rtnl_link_set_info_type; 436 rtnl_link_set_link; 437 rtnl_link_set_linkmode; 438 rtnl_link_set_master; 439 rtnl_link_set_mtu; 440 rtnl_link_set_name; 441 rtnl_link_set_ns_fd; 442 rtnl_link_set_ns_pid; 443 rtnl_link_set_num_rx_queues; 444 rtnl_link_set_num_tx_queues; 445 rtnl_link_set_operstate; 446 rtnl_link_set_promiscuity; 447 rtnl_link_set_qdisc; 448 rtnl_link_set_stat; 449 rtnl_link_set_txqlen; 450 rtnl_link_set_type; 451 rtnl_link_set_weight; 452 rtnl_link_sit_add; 453 rtnl_link_sit_alloc; 454 rtnl_link_sit_get_flags; 455 rtnl_link_sit_get_link; 456 rtnl_link_sit_get_local; 457 rtnl_link_sit_get_pmtudisc; 458 rtnl_link_sit_get_proto; 459 rtnl_link_sit_get_remote; 460 rtnl_link_sit_get_tos; 461 rtnl_link_sit_get_ttl; 462 rtnl_link_sit_set_flags; 463 rtnl_link_sit_set_link; 464 rtnl_link_sit_set_local; 465 rtnl_link_sit_set_pmtudisc; 466 rtnl_link_sit_set_proto; 467 rtnl_link_sit_set_remote; 468 rtnl_link_sit_set_tos; 469 rtnl_link_sit_set_ttl; 470 rtnl_link_stat2str; 471 rtnl_link_str2carrier; 472 rtnl_link_str2flags; 473 rtnl_link_str2mode; 474 rtnl_link_str2operstate; 475 rtnl_link_str2stat; 476 rtnl_link_unset_flags; 477 rtnl_link_veth_add; 478 rtnl_link_veth_alloc; 479 rtnl_link_veth_get_peer; 480 rtnl_link_veth_release; 481 rtnl_link_vlan_alloc; 482 rtnl_link_vlan_flags2str; 483 rtnl_link_vlan_get_egress_map; 484 rtnl_link_vlan_get_flags; 485 rtnl_link_vlan_get_id; 486 rtnl_link_vlan_get_ingress_map; 487 rtnl_link_vlan_get_protocol; 488 rtnl_link_vlan_set_egress_map; 489 rtnl_link_vlan_set_flags; 490 rtnl_link_vlan_set_id; 491 rtnl_link_vlan_set_ingress_map; 492 rtnl_link_vlan_set_protocol; 493 rtnl_link_vlan_str2flags; 494 rtnl_link_vlan_unset_flags; 495 rtnl_link_vxlan_alloc; 496 rtnl_link_vxlan_disable_l2miss; 497 rtnl_link_vxlan_disable_l3miss; 498 rtnl_link_vxlan_disable_learning; 499 rtnl_link_vxlan_disable_proxy; 500 rtnl_link_vxlan_disable_rsc; 501 rtnl_link_vxlan_enable_l2miss; 502 rtnl_link_vxlan_enable_l3miss; 503 rtnl_link_vxlan_enable_learning; 504 rtnl_link_vxlan_enable_proxy; 505 rtnl_link_vxlan_enable_rsc; 506 rtnl_link_vxlan_get_ageing; 507 rtnl_link_vxlan_get_group; 508 rtnl_link_vxlan_get_id; 509 rtnl_link_vxlan_get_l2miss; 510 rtnl_link_vxlan_get_l3miss; 511 rtnl_link_vxlan_get_learning; 512 rtnl_link_vxlan_get_limit; 513 rtnl_link_vxlan_get_link; 514 rtnl_link_vxlan_get_local; 515 rtnl_link_vxlan_get_port_range; 516 rtnl_link_vxlan_get_proxy; 517 rtnl_link_vxlan_get_rsc; 518 rtnl_link_vxlan_get_tos; 519 rtnl_link_vxlan_get_ttl; 520 rtnl_link_vxlan_set_ageing; 521 rtnl_link_vxlan_set_group; 522 rtnl_link_vxlan_set_id; 523 rtnl_link_vxlan_set_l2miss; 524 rtnl_link_vxlan_set_l3miss; 525 rtnl_link_vxlan_set_learning; 526 rtnl_link_vxlan_set_limit; 527 rtnl_link_vxlan_set_link; 528 rtnl_link_vxlan_set_local; 529 rtnl_link_vxlan_set_port_range; 530 rtnl_link_vxlan_set_proxy; 531 rtnl_link_vxlan_set_rsc; 532 rtnl_link_vxlan_set_tos; 533 rtnl_link_vxlan_set_ttl; 534 rtnl_meta_value_alloc_id; 535 rtnl_meta_value_alloc_int; 536 rtnl_meta_value_alloc_var; 537 rtnl_meta_value_put; 538 rtnl_mirred_get_action; 539 rtnl_mirred_get_ifindex; 540 rtnl_mirred_get_policy; 541 rtnl_mirred_set_action; 542 rtnl_mirred_set_ifindex; 543 rtnl_mirred_set_policy; 544 rtnl_neigh_add; 545 rtnl_neigh_alloc; 546 rtnl_neigh_alloc_cache; 547 rtnl_neigh_build_add_request; 548 rtnl_neigh_build_delete_request; 549 rtnl_neigh_delete; 550 rtnl_neigh_flags2str; 551 rtnl_neigh_get; 552 rtnl_neigh_get_dst; 553 rtnl_neigh_get_family; 554 rtnl_neigh_get_flags; 555 rtnl_neigh_get_ifindex; 556 rtnl_neigh_get_lladdr; 557 rtnl_neigh_get_state; 558 rtnl_neigh_get_type; 559 rtnl_neigh_parse; 560 rtnl_neigh_put; 561 rtnl_neigh_set_dst; 562 rtnl_neigh_set_family; 563 rtnl_neigh_set_flags; 564 rtnl_neigh_set_ifindex; 565 rtnl_neigh_set_lladdr; 566 rtnl_neigh_set_state; 567 rtnl_neigh_set_type; 568 rtnl_neigh_state2str; 569 rtnl_neigh_str2flag; 570 rtnl_neigh_str2state; 571 rtnl_neigh_unset_flags; 572 rtnl_neigh_unset_state; 573 rtnl_neightbl_alloc; 574 rtnl_neightbl_alloc_cache; 575 rtnl_neightbl_build_change_request; 576 rtnl_neightbl_change; 577 rtnl_neightbl_get; 578 rtnl_neightbl_put; 579 rtnl_neightbl_set_anycast_delay; 580 rtnl_neightbl_set_app_probes; 581 rtnl_neightbl_set_base_reachable_time; 582 rtnl_neightbl_set_delay_probe_time; 583 rtnl_neightbl_set_dev; 584 rtnl_neightbl_set_family; 585 rtnl_neightbl_set_gc_interval; 586 rtnl_neightbl_set_gc_stale_time; 587 rtnl_neightbl_set_gc_tresh1; 588 rtnl_neightbl_set_gc_tresh2; 589 rtnl_neightbl_set_gc_tresh3; 590 rtnl_neightbl_set_locktime; 591 rtnl_neightbl_set_mcast_probes; 592 rtnl_neightbl_set_name; 593 rtnl_neightbl_set_proxy_delay; 594 rtnl_neightbl_set_proxy_queue_len; 595 rtnl_neightbl_set_queue_len; 596 rtnl_neightbl_set_retrans_time; 597 rtnl_neightbl_set_ucast_probes; 598 rtnl_netem_get_corruption_correlation; 599 rtnl_netem_get_corruption_probability; 600 rtnl_netem_get_delay; 601 rtnl_netem_get_delay_correlation; 602 rtnl_netem_get_delay_distribution; 603 rtnl_netem_get_delay_distribution_size; 604 rtnl_netem_get_duplicate; 605 rtnl_netem_get_duplicate_correlation; 606 rtnl_netem_get_gap; 607 rtnl_netem_get_jitter; 608 rtnl_netem_get_limit; 609 rtnl_netem_get_loss; 610 rtnl_netem_get_loss_correlation; 611 rtnl_netem_get_reorder_correlation; 612 rtnl_netem_get_reorder_probability; 613 rtnl_netem_set_corruption_correlation; 614 rtnl_netem_set_corruption_probability; 615 rtnl_netem_set_delay; 616 rtnl_netem_set_delay_correlation; 617 rtnl_netem_set_delay_distribution; 618 rtnl_netem_set_duplicate; 619 rtnl_netem_set_duplicate_correlation; 620 rtnl_netem_set_gap; 621 rtnl_netem_set_jitter; 622 rtnl_netem_set_limit; 623 rtnl_netem_set_loss; 624 rtnl_netem_set_loss_correlation; 625 rtnl_netem_set_reorder_correlation; 626 rtnl_netem_set_reorder_probability; 627 rtnl_pktloc_add; 628 rtnl_pktloc_alloc; 629 rtnl_pktloc_foreach; 630 rtnl_pktloc_lookup; 631 rtnl_pktloc_put; 632 rtnl_prio2str; 633 rtnl_qdisc_add; 634 rtnl_qdisc_alloc; 635 rtnl_qdisc_alloc_cache; 636 rtnl_qdisc_build_add_request; 637 rtnl_qdisc_build_change_request; 638 rtnl_qdisc_build_delete_request; 639 rtnl_qdisc_build_update_request; 640 rtnl_qdisc_change; 641 rtnl_qdisc_delete; 642 rtnl_qdisc_dsmark_get_default_index; 643 rtnl_qdisc_dsmark_get_indices; 644 rtnl_qdisc_dsmark_get_set_tc_index; 645 rtnl_qdisc_dsmark_set_default_index; 646 rtnl_qdisc_dsmark_set_indices; 647 rtnl_qdisc_dsmark_set_set_tc_index; 648 rtnl_qdisc_fifo_get_limit; 649 rtnl_qdisc_fifo_set_limit; 650 rtnl_qdisc_foreach_child; 651 rtnl_qdisc_foreach_cls; 652 rtnl_qdisc_fq_codel_get_ecn; 653 rtnl_qdisc_fq_codel_get_flows; 654 rtnl_qdisc_fq_codel_get_interval; 655 rtnl_qdisc_fq_codel_get_limit; 656 rtnl_qdisc_fq_codel_get_quantum; 657 rtnl_qdisc_fq_codel_get_target; 658 rtnl_qdisc_fq_codel_set_ecn; 659 rtnl_qdisc_fq_codel_set_flows; 660 rtnl_qdisc_fq_codel_set_interval; 661 rtnl_qdisc_fq_codel_set_limit; 662 rtnl_qdisc_fq_codel_set_quantum; 663 rtnl_qdisc_fq_codel_set_target; 664 rtnl_qdisc_get; 665 rtnl_qdisc_get_by_parent; 666 rtnl_qdisc_plug_buffer; 667 rtnl_qdisc_plug_release_indefinite; 668 rtnl_qdisc_plug_release_one; 669 rtnl_qdisc_plug_set_limit; 670 rtnl_qdisc_prio_get_bands; 671 rtnl_qdisc_prio_get_priomap; 672 rtnl_qdisc_prio_set_bands; 673 rtnl_qdisc_prio_set_priomap; 674 rtnl_qdisc_put; 675 rtnl_qdisc_tbf_get_limit; 676 rtnl_qdisc_tbf_get_peakrate; 677 rtnl_qdisc_tbf_get_peakrate_bucket; 678 rtnl_qdisc_tbf_get_peakrate_cell; 679 rtnl_qdisc_tbf_get_rate; 680 rtnl_qdisc_tbf_get_rate_bucket; 681 rtnl_qdisc_tbf_get_rate_cell; 682 rtnl_qdisc_tbf_set_limit; 683 rtnl_qdisc_tbf_set_limit_by_latency; 684 rtnl_qdisc_tbf_set_peakrate; 685 rtnl_qdisc_tbf_set_rate; 686 rtnl_qdisc_update; 687 rtnl_realms2str; 688 rtnl_red_get_limit; 689 rtnl_red_set_limit; 690 rtnl_route_add; 691 rtnl_route_add_nexthop; 692 rtnl_route_alloc; 693 rtnl_route_alloc_cache; 694 rtnl_route_build_add_request; 695 rtnl_route_build_del_request; 696 rtnl_route_build_msg; 697 rtnl_route_delete; 698 rtnl_route_foreach_nexthop; 699 rtnl_route_get; 700 rtnl_route_get_dst; 701 rtnl_route_get_family; 702 rtnl_route_get_flags; 703 rtnl_route_get_iif; 704 rtnl_route_get_metric; 705 rtnl_route_get_nexthops; 706 rtnl_route_get_nnexthops; 707 rtnl_route_get_pref_src; 708 rtnl_route_get_priority; 709 rtnl_route_get_protocol; 710 rtnl_route_get_scope; 711 rtnl_route_get_src; 712 rtnl_route_get_table; 713 rtnl_route_get_tos; 714 rtnl_route_get_type; 715 rtnl_route_guess_scope; 716 rtnl_route_metric2str; 717 rtnl_route_nexthop_n; 718 rtnl_route_nh_alloc; 719 rtnl_route_nh_clone; 720 rtnl_route_nh_compare; 721 rtnl_route_nh_dump; 722 rtnl_route_nh_flags2str; 723 rtnl_route_nh_free; 724 rtnl_route_nh_get_flags; 725 rtnl_route_nh_get_gateway; 726 rtnl_route_nh_get_ifindex; 727 rtnl_route_nh_get_realms; 728 rtnl_route_nh_get_weight; 729 rtnl_route_nh_set_flags; 730 rtnl_route_nh_set_gateway; 731 rtnl_route_nh_set_ifindex; 732 rtnl_route_nh_set_realms; 733 rtnl_route_nh_set_weight; 734 rtnl_route_nh_str2flags; 735 rtnl_route_nh_unset_flags; 736 rtnl_route_parse; 737 rtnl_route_proto2str; 738 rtnl_route_put; 739 rtnl_route_read_protocol_names; 740 rtnl_route_read_table_names; 741 rtnl_route_remove_nexthop; 742 rtnl_route_set_dst; 743 rtnl_route_set_family; 744 rtnl_route_set_flags; 745 rtnl_route_set_iif; 746 rtnl_route_set_metric; 747 rtnl_route_set_pref_src; 748 rtnl_route_set_priority; 749 rtnl_route_set_protocol; 750 rtnl_route_set_scope; 751 rtnl_route_set_src; 752 rtnl_route_set_table; 753 rtnl_route_set_tos; 754 rtnl_route_set_type; 755 rtnl_route_str2metric; 756 rtnl_route_str2proto; 757 rtnl_route_str2table; 758 rtnl_route_table2str; 759 rtnl_route_unset_flags; 760 rtnl_route_unset_metric; 761 rtnl_rule_add; 762 rtnl_rule_alloc; 763 rtnl_rule_alloc_cache; 764 rtnl_rule_build_add_request; 765 rtnl_rule_build_delete_request; 766 rtnl_rule_delete; 767 rtnl_rule_get_action; 768 rtnl_rule_get_dsfield; 769 rtnl_rule_get_dst; 770 rtnl_rule_get_family; 771 rtnl_rule_get_goto; 772 rtnl_rule_get_iif; 773 rtnl_rule_get_mark; 774 rtnl_rule_get_mask; 775 rtnl_rule_get_oif; 776 rtnl_rule_get_prio; 777 rtnl_rule_get_realms; 778 rtnl_rule_get_src; 779 rtnl_rule_get_table; 780 rtnl_rule_put; 781 rtnl_rule_set_action; 782 rtnl_rule_set_dsfield; 783 rtnl_rule_set_dst; 784 rtnl_rule_set_family; 785 rtnl_rule_set_goto; 786 rtnl_rule_set_iif; 787 rtnl_rule_set_mark; 788 rtnl_rule_set_mask; 789 rtnl_rule_set_oif; 790 rtnl_rule_set_prio; 791 rtnl_rule_set_realms; 792 rtnl_rule_set_src; 793 rtnl_rule_set_table; 794 rtnl_scope2str; 795 rtnl_sfq_get_divisor; 796 rtnl_sfq_get_limit; 797 rtnl_sfq_get_perturb; 798 rtnl_sfq_get_quantum; 799 rtnl_sfq_set_limit; 800 rtnl_sfq_set_perturb; 801 rtnl_sfq_set_quantum; 802 rtnl_str2prio; 803 rtnl_str2scope; 804 rtnl_tc_calc_bufsize; 805 rtnl_tc_calc_cell_log; 806 rtnl_tc_calc_txtime; 807 rtnl_tc_get_handle; 808 rtnl_tc_get_ifindex; 809 rtnl_tc_get_kind; 810 rtnl_tc_get_link; 811 rtnl_tc_get_linktype; 812 rtnl_tc_get_mpu; 813 rtnl_tc_get_mtu; 814 rtnl_tc_get_overhead; 815 rtnl_tc_get_parent; 816 rtnl_tc_get_stat; 817 rtnl_tc_handle2str; 818 rtnl_tc_read_classid_file; 819 rtnl_tc_set_handle; 820 rtnl_tc_set_ifindex; 821 rtnl_tc_set_kind; 822 rtnl_tc_set_link; 823 rtnl_tc_set_linktype; 824 rtnl_tc_set_mpu; 825 rtnl_tc_set_mtu; 826 rtnl_tc_set_overhead; 827 rtnl_tc_set_parent; 828 rtnl_tc_str2handle; 829 rtnl_u32_add_action; 830 rtnl_u32_add_key; 831 rtnl_u32_add_key_in6_addr; 832 rtnl_u32_add_key_in_addr; 833 rtnl_u32_add_key_uint16; 834 rtnl_u32_add_key_uint32; 835 rtnl_u32_add_key_uint8; 836 rtnl_u32_del_action; 837 rtnl_u32_get_key; 838 rtnl_u32_set_classid; 839 rtnl_u32_set_cls_terminal; 840 rtnl_u32_set_divisor; 841 rtnl_u32_set_flags; 842 rtnl_u32_set_handle; 843 rtnl_u32_set_hashmask; 844 rtnl_u32_set_hashtable; 845 rtnl_u32_set_link; 846 847 # The following symbols were added during the development of 3.2.26. 848 # Keep them in libnl_3 to avoid breaking users. 849 rtnl_class_hfsc_get_fsc; 850 rtnl_class_hfsc_get_rsc; 851 rtnl_class_hfsc_get_usc; 852 rtnl_class_hfsc_set_fsc; 853 rtnl_class_hfsc_set_rsc; 854 rtnl_class_hfsc_set_usc; 855 rtnl_link_inet6_addrgenmode2str; 856 rtnl_link_inet6_get_addr_gen_mode; 857 rtnl_link_inet6_get_token; 858 rtnl_link_inet6_set_addr_gen_mode; 859 rtnl_link_inet6_set_token; 860 rtnl_link_inet6_str2addrgenmode; 861 rtnl_qdisc_hfsc_get_defcls; 862 rtnl_qdisc_hfsc_set_defcls; 863 rtnl_u32_add_mark; 864 rtnl_u32_del_mark; 865 866local: 867 *; 868}; 869 870libnl_3_2_26 { 871global: 872 rtnl_neigh_get_vlan; 873 rtnl_neigh_set_vlan; 874 rtnl_skbedit_get_action; 875 rtnl_skbedit_get_mark; 876 rtnl_skbedit_get_priority; 877 rtnl_skbedit_get_queue_mapping; 878 rtnl_skbedit_set_action; 879 rtnl_skbedit_set_mark; 880 rtnl_skbedit_set_priority; 881 rtnl_skbedit_set_queue_mapping; 882 rtnl_tc_stat2str; 883 rtnl_tc_str2stat; 884 rtnl_u32_get_classid; 885} libnl_3; 886 887libnl_3_2_27 { 888global: 889 rtnl_link_get_link_netnsid; 890 rtnl_link_ipvlan_alloc; 891 rtnl_link_is_ipvlan; 892 rtnl_link_ipvlan_mode2str; 893 rtnl_link_ipvlan_str2mode; 894 rtnl_link_ipvlan_set_mode; 895 rtnl_link_ipvlan_get_mode; 896 rtnl_link_set_link_netnsid; 897} libnl_3_2_26; 898 899libnl_3_2_28 { 900global: 901 rtnl_link_alloc_cache_flags; 902 rtnl_link_bridge_get_port_vlan; 903 rtnl_link_bridge_has_vlan; 904 rtnl_link_bridge_pvid; 905 rtnl_link_is_macvtap; 906 rtnl_link_is_vrf; 907 rtnl_link_ipgretap_add; 908 rtnl_link_ipgretap_alloc; 909 rtnl_link_macsec_alloc; 910 rtnl_link_macsec_set_sci; 911 rtnl_link_macsec_get_sci; 912 rtnl_link_macsec_set_port; 913 rtnl_link_macsec_get_port; 914 rtnl_link_macsec_set_cipher_suite; 915 rtnl_link_macsec_get_cipher_suite; 916 rtnl_link_macsec_set_icv_len; 917 rtnl_link_macsec_get_icv_len; 918 rtnl_link_macsec_set_protect; 919 rtnl_link_macsec_get_protect; 920 rtnl_link_macsec_set_encrypt; 921 rtnl_link_macsec_get_encrypt; 922 rtnl_link_macsec_set_encoding_sa; 923 rtnl_link_macsec_get_encoding_sa; 924 rtnl_link_macsec_set_validation_type; 925 rtnl_link_macsec_get_validation_type; 926 rtnl_link_macsec_set_replay_protect; 927 rtnl_link_macsec_get_replay_protect; 928 rtnl_link_macsec_set_window; 929 rtnl_link_macsec_get_window; 930 rtnl_link_macsec_set_send_sci; 931 rtnl_link_macsec_get_send_sci; 932 rtnl_link_macsec_set_end_station; 933 rtnl_link_macsec_get_end_station; 934 rtnl_link_macsec_set_scb; 935 rtnl_link_macsec_get_scb; 936 rtnl_link_macvtap_alloc; 937 rtnl_link_macvtap_flags2str; 938 rtnl_link_macvtap_get_flags; 939 rtnl_link_macvtap_get_mode; 940 rtnl_link_macvtap_mode2str; 941 rtnl_link_macvtap_set_flags; 942 rtnl_link_macvtap_set_mode; 943 rtnl_link_macvtap_str2flags; 944 rtnl_link_macvtap_str2mode; 945 rtnl_link_macvtap_unset_flags; 946 rtnl_link_sit_get_ip6rd_prefix; 947 rtnl_link_sit_get_ip6rd_prefixlen; 948 rtnl_link_sit_get_ip6rd_relay_prefix; 949 rtnl_link_sit_get_ip6rd_relay_prefixlen; 950 rtnl_link_sit_set_ip6rd_prefix; 951 rtnl_link_sit_set_ip6rd_prefixlen; 952 rtnl_link_sit_set_ip6rd_relay_prefix; 953 rtnl_link_sit_set_ip6rd_relay_prefixlen; 954 rtnl_link_vrf_alloc; 955 rtnl_link_vrf_get_tableid; 956 rtnl_link_vrf_set_tableid; 957 rtnl_neigh_alloc_cache_flags; 958} libnl_3_2_27; 959 960libnl_3_2_29 { 961global: 962 rtnl_gact_set_action; 963 rtnl_gact_get_action; 964 rtnl_link_bridge_portstate2str; 965 rtnl_link_bridge_str2portstate; 966 rtnl_link_bridge_set_self; 967 rtnl_link_bridge_get_hwmode; 968 rtnl_link_bridge_set_hwmode; 969 rtnl_link_bridge_hwmode2str; 970 rtnl_link_bridge_str2hwmode; 971 rtnl_link_get_carrier_changes; 972 rtnl_link_get_gso_max_segs; 973 rtnl_link_get_gso_max_size; 974 rtnl_link_get_phys_port_name; 975 rtnl_link_get_phys_switch_id; 976 rtnl_link_ipgre_get_pmtudisc; 977 rtnl_link_is_ipgretap; 978 rtnl_link_macvlan_add_macaddr; 979 rtnl_link_macvlan_count_macaddr; 980 rtnl_link_macvlan_del_macaddr; 981 rtnl_link_macvlan_get_macaddr; 982 rtnl_link_macvlan_get_macmode; 983 rtnl_link_macvlan_macmode2str; 984 rtnl_link_macvlan_set_macmode; 985 rtnl_link_macvlan_str2macmode; 986 rtnl_link_ppp_alloc; 987 rtnl_link_ppp_set_fd; 988 rtnl_link_ppp_get_fd; 989 rtnl_link_vxlan_get_collect_metadata; 990 rtnl_link_vxlan_get_flags; 991 rtnl_link_vxlan_get_label; 992 rtnl_link_vxlan_get_port; 993 rtnl_link_vxlan_get_remcsum_rx; 994 rtnl_link_vxlan_get_remcsum_tx; 995 rtnl_link_vxlan_get_udp_csum; 996 rtnl_link_vxlan_get_udp_zero_csum6_rx; 997 rtnl_link_vxlan_get_udp_zero_csum6_tx; 998 rtnl_link_vxlan_set_collect_metadata; 999 rtnl_link_vxlan_set_flags; 1000 rtnl_link_vxlan_set_label; 1001 rtnl_link_vxlan_set_port; 1002 rtnl_link_vxlan_set_remcsum_rx; 1003 rtnl_link_vxlan_set_remcsum_tx; 1004 rtnl_link_vxlan_set_udp_csum; 1005 rtnl_link_vxlan_set_udp_zero_csum6_rx; 1006 rtnl_link_vxlan_set_udp_zero_csum6_tx; 1007 rtnl_link_has_vf_list; 1008 rtnl_link_set_vf_list; 1009 rtnl_link_unset_vf_list; 1010 rtnl_link_vf_add; 1011 rtnl_link_vf_alloc; 1012 rtnl_link_vf_free; 1013 rtnl_link_vf_get; 1014 rtnl_link_vf_put; 1015 rtnl_link_vf_get_addr; 1016 rtnl_link_vf_set_addr; 1017 rtnl_link_vf_set_ib_node_guid; 1018 rtnl_link_vf_set_ib_port_guid; 1019 rtnl_link_vf_get_index; 1020 rtnl_link_vf_set_index; 1021 rtnl_link_vf_get_linkstate; 1022 rtnl_link_vf_set_linkstate; 1023 rtnl_link_vf_get_rate; 1024 rtnl_link_vf_set_rate; 1025 rtnl_link_vf_get_rss_query_en; 1026 rtnl_link_vf_set_rss_query_en; 1027 rtnl_link_vf_get_spoofchk; 1028 rtnl_link_vf_set_spoofchk; 1029 rtnl_link_vf_get_stat; 1030 rtnl_link_vf_get_trust; 1031 rtnl_link_vf_set_trust; 1032 rtnl_link_vf_get_vlans; 1033 rtnl_link_vf_set_vlans; 1034 rtnl_link_vf_vlan_alloc; 1035 rtnl_link_vf_vlan_free; 1036 rtnl_link_vf_vlan_put; 1037 rtnl_link_vf_linkstate2str; 1038 rtnl_link_vf_str2linkstate; 1039 rtnl_link_vf_vlanproto2str; 1040 rtnl_link_vf_str2vlanproto; 1041 rtnl_link_vf_str2guid; 1042 rtnl_u32_set_selector; 1043} libnl_3_2_28; 1044 1045libnl_3_4 { 1046global: 1047 rtnl_act_next; 1048 rtnl_basic_get_action; 1049 rtnl_link_inet6_flags2str; 1050 rtnl_link_inet6_get_flags; 1051 rtnl_link_inet6_set_flags; 1052 rtnl_link_inet6_str2flags; 1053 rtnl_netconf_get_all; 1054 rtnl_netconf_get_by_idx; 1055 rtnl_netconf_get_default; 1056 rtnl_netconf_get_family; 1057 rtnl_netconf_get_forwarding; 1058 rtnl_netconf_get_ifindex; 1059 rtnl_netconf_get_input; 1060 rtnl_netconf_get_mc_forwarding; 1061 rtnl_netconf_get_rp_filter; 1062 rtnl_netconf_put; 1063 rtnl_rule_get_l3mdev; 1064 rtnl_rule_set_l3mdev; 1065 rtnl_u32_get_action; 1066 rtnl_route_nh_set_newdst; 1067 rtnl_route_nh_get_newdst; 1068 rtnl_route_nh_set_via; 1069 rtnl_route_nh_get_via; 1070 rtnl_route_set_ttl_propagate; 1071 rtnl_route_get_ttl_propagate; 1072 rtnl_route_nh_encap_mpls; 1073} libnl_3_2_29; 1074 1075libnl_3_5 { 1076global: 1077 rtnl_class_get_by_parent; 1078 rtnl_cls_cache_set_tc_params; 1079 rtnl_ematch_tree_clone; 1080 rtnl_htb_get_ceil64; 1081 rtnl_htb_get_rate64; 1082 rtnl_htb_set_ceil64; 1083 rtnl_htb_set_rate64; 1084 rtnl_link_geneve_alloc; 1085 rtnl_link_geneve_get_flags; 1086 rtnl_link_geneve_get_id; 1087 rtnl_link_geneve_get_label; 1088 rtnl_link_geneve_get_port; 1089 rtnl_link_geneve_get_remote; 1090 rtnl_link_geneve_get_tos; 1091 rtnl_link_geneve_get_ttl; 1092 rtnl_link_geneve_get_udp_csum; 1093 rtnl_link_geneve_get_udp_zero_csum6_rx; 1094 rtnl_link_geneve_get_udp_zero_csum6_tx; 1095 rtnl_link_geneve_set_flags; 1096 rtnl_link_geneve_set_id; 1097 rtnl_link_geneve_set_label; 1098 rtnl_link_geneve_set_port; 1099 rtnl_link_geneve_set_remote; 1100 rtnl_link_geneve_set_tos; 1101 rtnl_link_geneve_set_ttl; 1102 rtnl_link_geneve_set_udp_csum; 1103 rtnl_link_geneve_set_udp_zero_csum6_rx; 1104 rtnl_link_geneve_set_udp_zero_csum6_tx; 1105 rtnl_link_get_slave_type; 1106 rtnl_link_is_geneve; 1107 rtnl_link_is_xfrmi; 1108 rtnl_link_set_slave_type; 1109 rtnl_link_xfrmi_alloc; 1110 rtnl_link_xfrmi_get_if_id; 1111 rtnl_link_xfrmi_get_link; 1112 rtnl_link_xfrmi_set_if_id; 1113 rtnl_link_xfrmi_set_link; 1114 rtnl_mall_append_action; 1115 rtnl_mall_del_action; 1116 rtnl_mall_get_classid; 1117 rtnl_mall_get_first_action; 1118 rtnl_mall_get_flags; 1119 rtnl_mall_set_classid; 1120 rtnl_mall_set_flags; 1121 rtnl_neigh_get_by_vlan; 1122 rtnl_neigh_get_master; 1123 rtnl_neigh_set_master; 1124 rtnl_netem_set_delay_distribution_data; 1125 rtnl_qdisc_mqprio_get_hw_offload; 1126 rtnl_qdisc_mqprio_get_max_rate; 1127 rtnl_qdisc_mqprio_get_min_rate; 1128 rtnl_qdisc_mqprio_get_mode; 1129 rtnl_qdisc_mqprio_get_num_tc; 1130 rtnl_qdisc_mqprio_get_priomap; 1131 rtnl_qdisc_mqprio_get_queue; 1132 rtnl_qdisc_mqprio_get_shaper; 1133 rtnl_qdisc_mqprio_hw_offload; 1134 rtnl_qdisc_mqprio_set_max_rate; 1135 rtnl_qdisc_mqprio_set_min_rate; 1136 rtnl_qdisc_mqprio_set_mode; 1137 rtnl_qdisc_mqprio_set_num_tc; 1138 rtnl_qdisc_mqprio_set_priomap; 1139 rtnl_qdisc_mqprio_set_queue; 1140 rtnl_qdisc_mqprio_set_shaper; 1141 rtnl_rule_get_dport; 1142 rtnl_rule_get_ipproto; 1143 rtnl_rule_get_protocol; 1144 rtnl_rule_get_sport; 1145 rtnl_rule_set_dport; 1146 rtnl_rule_set_dport_range; 1147 rtnl_rule_set_ipproto; 1148 rtnl_rule_set_protocol; 1149 rtnl_rule_set_sport; 1150 rtnl_rule_set_sport_range; 1151 rtnl_tc_get_chain; 1152 rtnl_tc_set_chain; 1153 rtnl_vlan_get_action; 1154 rtnl_vlan_get_mode; 1155 rtnl_vlan_get_protocol; 1156 rtnl_vlan_get_vlan_id; 1157 rtnl_vlan_get_vlan_prio; 1158 rtnl_vlan_set_action; 1159 rtnl_vlan_set_mode; 1160 rtnl_vlan_set_protocol; 1161 rtnl_vlan_set_vlan_id; 1162 rtnl_vlan_set_vlan_prio; 1163} libnl_3_4; 1164 1165libnl_3_6 { 1166global: 1167 rtnl_cls_find_by_handle; 1168 rtnl_cls_find_by_prio; 1169 rtnl_flower_append_action; 1170 rtnl_flower_del_action; 1171 rtnl_flower_get_action; 1172 rtnl_flower_get_dst_mac; 1173 rtnl_flower_get_ip_dscp; 1174 rtnl_flower_get_proto; 1175 rtnl_flower_get_src_mac; 1176 rtnl_flower_get_vlan_id; 1177 rtnl_flower_get_vlan_prio; 1178 rtnl_flower_set_dst_mac; 1179 rtnl_flower_set_flags; 1180 rtnl_flower_set_ip_dscp; 1181 rtnl_flower_set_proto; 1182 rtnl_flower_set_src_mac; 1183 rtnl_flower_set_vlan_ethtype; 1184 rtnl_flower_set_vlan_id; 1185 rtnl_flower_set_vlan_prio; 1186 rtnl_link_can_get_data_bittiming; 1187 rtnl_link_can_get_data_bittiming_const; 1188 rtnl_link_can_set_data_bittiming; 1189 rtnl_link_can_set_data_bittiming_const; 1190 rtnl_link_ip6_tnl_get_fwmark; 1191 rtnl_link_ip6_tnl_set_fwmark; 1192 rtnl_link_ip6gre_add; 1193 rtnl_link_ip6gre_alloc; 1194 rtnl_link_ip6gre_get_encaplimit; 1195 rtnl_link_ip6gre_get_flags; 1196 rtnl_link_ip6gre_get_flowinfo; 1197 rtnl_link_ip6gre_get_fwmark; 1198 rtnl_link_ip6gre_get_iflags; 1199 rtnl_link_ip6gre_get_ikey; 1200 rtnl_link_ip6gre_get_link; 1201 rtnl_link_ip6gre_get_local; 1202 rtnl_link_ip6gre_get_oflags; 1203 rtnl_link_ip6gre_get_okey; 1204 rtnl_link_ip6gre_get_remote; 1205 rtnl_link_ip6gre_get_ttl; 1206 rtnl_link_ip6gre_set_encaplimit; 1207 rtnl_link_ip6gre_set_flags; 1208 rtnl_link_ip6gre_set_flowinfo; 1209 rtnl_link_ip6gre_set_fwmark; 1210 rtnl_link_ip6gre_set_iflags; 1211 rtnl_link_ip6gre_set_ikey; 1212 rtnl_link_ip6gre_set_link; 1213 rtnl_link_ip6gre_set_local; 1214 rtnl_link_ip6gre_set_oflags; 1215 rtnl_link_ip6gre_set_okey; 1216 rtnl_link_ip6gre_set_remote; 1217 rtnl_link_ip6gre_set_ttl; 1218 rtnl_link_ip6vti_add; 1219 rtnl_link_ip6vti_alloc; 1220 rtnl_link_ip6vti_get_fwmark; 1221 rtnl_link_ip6vti_get_ikey; 1222 rtnl_link_ip6vti_get_link; 1223 rtnl_link_ip6vti_get_local; 1224 rtnl_link_ip6vti_get_okey; 1225 rtnl_link_ip6vti_get_remote; 1226 rtnl_link_ip6vti_set_fwmark; 1227 rtnl_link_ip6vti_set_ikey; 1228 rtnl_link_ip6vti_set_link; 1229 rtnl_link_ip6vti_set_local; 1230 rtnl_link_ip6vti_set_okey; 1231 rtnl_link_ip6vti_set_remote; 1232 rtnl_link_ipgre_get_fwmark; 1233 rtnl_link_ipgre_set_fwmark; 1234 rtnl_link_ipip_get_fwmark; 1235 rtnl_link_ipip_set_fwmark; 1236 rtnl_link_ipvti_get_fwmark; 1237 rtnl_link_ipvti_set_fwmark; 1238 rtnl_link_is_ip6gre; 1239 rtnl_link_is_ip6vti; 1240 rtnl_link_macsec_get_offload; 1241 rtnl_link_macsec_set_offload; 1242 rtnl_link_sit_get_fwmark; 1243 rtnl_link_sit_set_fwmark; 1244 rtnl_link_team_add; 1245 rtnl_link_team_alloc; 1246 rtnl_mdb_add_entry; 1247 rtnl_mdb_alloc_cache; 1248 rtnl_mdb_alloc_cache_flags; 1249 rtnl_mdb_entry_get_addr; 1250 rtnl_mdb_entry_get_ifindex; 1251 rtnl_mdb_entry_get_proto; 1252 rtnl_mdb_entry_get_state; 1253 rtnl_mdb_entry_get_vid; 1254 rtnl_mdb_foreach_entry; 1255 rtnl_mdb_get_ifindex; 1256 rtnl_netconf_alloc_cache; 1257 rtnl_netconf_get_ignore_routes_linkdown; 1258 rtnl_netconf_get_proxy_neigh; 1259 rtnl_qdisc_get_by_kind; 1260 rtnl_route_lookup; 1261 rtnl_route_nh_get_encap_mpls_dst; 1262 rtnl_route_nh_get_encap_mpls_ttl; 1263} libnl_3_5; 1264 1265libnl_3_7 { 1266global: 1267 rtnl_flower_get_ipv4_dst; 1268 rtnl_flower_get_ipv4_src; 1269 rtnl_flower_set_ipv4_dst; 1270 rtnl_flower_set_ipv4_src; 1271 rtnl_nat_get_action; 1272 rtnl_nat_get_flags; 1273 rtnl_nat_get_mask; 1274 rtnl_nat_get_new_addr; 1275 rtnl_nat_get_old_addr; 1276 rtnl_nat_set_action; 1277 rtnl_nat_set_flags; 1278 rtnl_nat_set_mask; 1279 rtnl_nat_set_new_addr; 1280 rtnl_nat_set_old_addr; 1281} libnl_3_6; 1282 1283libnl_3_8 { 1284global: 1285 rtnl_link_bond_set_activeslave; 1286 rtnl_link_bond_set_mode; 1287 rtnl_link_bridge_get_vlan_filtering; 1288 rtnl_link_bridge_get_vlan_protocol; 1289 rtnl_link_bridge_get_vlan_stats_enabled; 1290 rtnl_link_bridge_set_vlan_filtering; 1291 rtnl_link_bridge_set_vlan_protocol; 1292 rtnl_link_bridge_set_vlan_stats_enabled; 1293 rtnl_link_inet6_get_conf; 1294 rtnl_link_info_ops_get; 1295 rtnl_neigh_get_nhid; 1296 rtnl_neigh_set_nhid; 1297 rtnl_nh_alloc; 1298 rtnl_nh_alloc_cache; 1299 rtnl_nh_get; 1300 rtnl_nh_get_fdb; 1301 rtnl_nh_get_gateway; 1302 rtnl_nh_get_group_entry; 1303 rtnl_nh_get_group_size; 1304 rtnl_nh_get_id; 1305 rtnl_nh_put; 1306 rtnl_nh_set_fdb; 1307 rtnl_nh_set_gateway; 1308} libnl_3_7; 1309 1310libnl_3_9 { 1311global: 1312 rtnl_link_bond_set_hashing_type; 1313 rtnl_link_bond_set_miimon; 1314 rtnl_link_bond_set_min_links; 1315 rtnl_link_can_get_device_stats; 1316} libnl_3_8; 1317 1318libnl_3_10 { 1319global: 1320 rtnl_link_bridge_enable_vlan; 1321 rtnl_link_bridge_get_ageing_time; 1322 rtnl_link_bridge_get_vlan_default_pvid; 1323 rtnl_link_bridge_set_ageing_time; 1324 rtnl_link_bridge_set_master; 1325 rtnl_link_bridge_set_nf_call_arptables; 1326 rtnl_link_bridge_set_nf_call_iptables; 1327 rtnl_link_bridge_set_nf_call_ip6tables; 1328 rtnl_link_bridge_set_port_vlan_map_range; 1329 rtnl_link_bridge_set_port_vlan_pvid; 1330 rtnl_link_bridge_unset_port_vlan_map_range; 1331 rtnl_route_get_nhid; 1332 rtnl_route_nh_identical; 1333 rtnl_route_set_nhid; 1334} libnl_3_9; 1335