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