third_party_libnl/libnl-cli-3.sym
David Ahern 18d60cb9d7 link/neigh: add flags option to link and neighbor caches
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>
2015-11-19 16:48:21 +01:00

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;