summaryrefslogtreecommitdiffstats
path: root/libnl-route-3.sym
diff options
context:
space:
mode:
authorJonas Johansson <jonas.johansson@westermo.se>2016-04-28 14:07:11 (GMT)
committerThomas Haller <thaller@redhat.com>2016-05-29 13:19:22 (GMT)
commit3bf503d30c271822158414f63eed620afc9b10cd (patch)
tree69459bb2a8e438328c8182430425748a474765af /libnl-route-3.sym
parent648338a2170854952e605175af141ee27cc8dd2b (diff)
downloadlibnl-3bf503d30c271822158414f63eed620afc9b10cd.zip
libnl-3bf503d30c271822158414f63eed620afc9b10cd.tar.gz
libnl-3bf503d30c271822158414f63eed620afc9b10cd.tar.bz2
neigh: add function to look up neighbour (fdb) by ifindex, mac and vlan
The rtnl_neigh_get() function can not be used to look up a fdb entry in the neigh cache. This is due to that the function searches among destination addresses (NDA_DST) and not among link layer addresses (NDA_LLADDR), which is used by fdb entries. A fdb entry can also exist in several vlans, so a vlan id parameter is also needed to find a unique entry. This commit adds a function, rtnl_neigh_get_by_vlan() which searches the neigh cache for a specific neighbour (fdb) entry by interface index, link layer address and vlan id. Signed-off-by: Jonas Johansson <jonas.johansson@westermo.se> Signed-off-by: Thomas Haller <thaller@redhat.com> http://lists.infradead.org/pipermail/libnl/2016-May/002124.html https://github.com/thom311/libnl/pull/98
Diffstat (limited to 'libnl-route-3.sym')
-rw-r--r--libnl-route-3.sym1
1 files changed, 1 insertions, 0 deletions
diff --git a/libnl-route-3.sym b/libnl-route-3.sym
index 2c72498..ee1677b 100644
--- a/libnl-route-3.sym
+++ b/libnl-route-3.sym
@@ -917,5 +917,6 @@ global:
rtnl_link_vrf_get_tableid;
rtnl_link_vrf_set_tableid;
rtnl_neigh_alloc_cache_flags;
+ rtnl_neigh_ll_get;
} libnl_3_2_27;