mirror of
https://gitee.com/openharmony/third_party_libnl
synced 2024-11-30 13:40:43 +00:00
18d60cb9d7
Both link and neighbor cache support specify multiple groups (nl_af_group), but the alloc_cache functions for both do not set the NL_CACHE_AF_ITER flag before populating the cache so only the first group is used by default. This patch adds an API to pass in flags to make that happen and updates the nl-neigh-list command to make use of it. http://lists.infradead.org/pipermail/libnl/2015-October/001996.html Signed-off-by: David Ahern <dsa@cumulusnetworks.com> Signed-off-by: Thomas Haller <thaller@redhat.com>
118 lines
2.7 KiB
Plaintext
118 lines
2.7 KiB
Plaintext
libnl_3 {
|
|
global:
|
|
nl_cli_addr_alloc;
|
|
nl_cli_addr_parse;
|
|
nl_cli_addr_parse_broadcast;
|
|
nl_cli_addr_parse_dev;
|
|
nl_cli_addr_parse_family;
|
|
nl_cli_addr_parse_label;
|
|
nl_cli_addr_parse_local;
|
|
nl_cli_addr_parse_peer;
|
|
nl_cli_addr_parse_preferred;
|
|
nl_cli_addr_parse_scope;
|
|
nl_cli_addr_parse_valid;
|
|
nl_cli_alloc_cache;
|
|
nl_cli_alloc_socket;
|
|
nl_cli_class_alloc;
|
|
nl_cli_class_alloc_cache;
|
|
nl_cli_cls_alloc;
|
|
nl_cli_cls_alloc_cache;
|
|
nl_cli_cls_parse_ematch;
|
|
nl_cli_cls_parse_proto;
|
|
nl_cli_confirm;
|
|
nl_cli_connect;
|
|
nl_cli_ct_alloc;
|
|
nl_cli_ct_alloc_cache;
|
|
nl_cli_ct_parse_dst;
|
|
nl_cli_ct_parse_dst_port;
|
|
nl_cli_ct_parse_family;
|
|
nl_cli_ct_parse_id;
|
|
nl_cli_ct_parse_mark;
|
|
nl_cli_ct_parse_protocol;
|
|
nl_cli_ct_parse_src;
|
|
nl_cli_ct_parse_src_port;
|
|
nl_cli_ct_parse_status;
|
|
nl_cli_ct_parse_tcp_state;
|
|
nl_cli_ct_parse_timeout;
|
|
nl_cli_ct_parse_use;
|
|
nl_cli_ct_parse_zone;
|
|
nl_cli_exp_alloc;
|
|
nl_cli_exp_alloc_cache;
|
|
nl_cli_exp_parse_class;
|
|
nl_cli_exp_parse_dst;
|
|
nl_cli_exp_parse_dst_port;
|
|
nl_cli_exp_parse_family;
|
|
nl_cli_exp_parse_flags;
|
|
nl_cli_exp_parse_fn;
|
|
nl_cli_exp_parse_helper_name;
|
|
nl_cli_exp_parse_icmp_code;
|
|
nl_cli_exp_parse_icmp_id;
|
|
nl_cli_exp_parse_icmp_type;
|
|
nl_cli_exp_parse_id;
|
|
nl_cli_exp_parse_l4protonum;
|
|
nl_cli_exp_parse_nat_dir;
|
|
nl_cli_exp_parse_src;
|
|
nl_cli_exp_parse_src_port;
|
|
nl_cli_exp_parse_timeout;
|
|
nl_cli_exp_parse_zone;
|
|
nl_cli_fatal;
|
|
nl_cli_link_alloc;
|
|
nl_cli_link_alloc_cache;
|
|
nl_cli_link_alloc_cache_family;
|
|
nl_cli_link_parse_family;
|
|
nl_cli_link_parse_ifalias;
|
|
nl_cli_link_parse_ifindex;
|
|
nl_cli_link_parse_mtu;
|
|
nl_cli_link_parse_name;
|
|
nl_cli_link_parse_txqlen;
|
|
nl_cli_link_parse_weight;
|
|
nl_cli_load_module;
|
|
nl_cli_neigh_alloc;
|
|
nl_cli_neigh_parse_dev;
|
|
nl_cli_neigh_parse_dst;
|
|
nl_cli_neigh_parse_family;
|
|
nl_cli_neigh_parse_lladdr;
|
|
nl_cli_neigh_parse_state;
|
|
nl_cli_parse_dumptype;
|
|
nl_cli_parse_u32;
|
|
nl_cli_print_version;
|
|
nl_cli_qdisc_alloc;
|
|
nl_cli_route_alloc;
|
|
nl_cli_route_alloc_cache;
|
|
nl_cli_route_parse_dst;
|
|
nl_cli_route_parse_family;
|
|
nl_cli_route_parse_iif;
|
|
nl_cli_route_parse_metric;
|
|
nl_cli_route_parse_nexthop;
|
|
nl_cli_route_parse_pref_src;
|
|
nl_cli_route_parse_prio;
|
|
nl_cli_route_parse_protocol;
|
|
nl_cli_route_parse_scope;
|
|
nl_cli_route_parse_src;
|
|
nl_cli_route_parse_table;
|
|
nl_cli_route_parse_type;
|
|
nl_cli_rule_alloc;
|
|
nl_cli_rule_alloc_cache;
|
|
nl_cli_rule_parse_family;
|
|
nl_cli_tc_lookup;
|
|
nl_cli_tc_parse_dev;
|
|
nl_cli_tc_parse_handle;
|
|
nl_cli_tc_parse_kind;
|
|
nl_cli_tc_parse_linktype;
|
|
nl_cli_tc_parse_mpu;
|
|
nl_cli_tc_parse_mtu;
|
|
nl_cli_tc_parse_overhead;
|
|
nl_cli_tc_parse_parent;
|
|
nl_cli_tc_register;
|
|
nl_cli_tc_unregister;
|
|
local:
|
|
*;
|
|
};
|
|
|
|
libnl_3_2_28 {
|
|
global:
|
|
nl_cli_alloc_cache_flags;
|
|
nl_cli_link_alloc_cache_flags;
|
|
nl_cli_link_alloc_cache_family_flags;
|
|
} libnl_3;
|