diff options
author | Renato Westphal <renato@opensourcerouting.org> | 2020-05-19 04:16:25 +0200 |
---|---|---|
committer | Renato Westphal <renato@opensourcerouting.org> | 2020-05-16 04:47:43 +0200 |
commit | 9b4d578f4118ef85ddb1afc5d01ddbcec7e3cce1 (patch) | |
tree | 925a6edf18f73d8f4314eabbe7210f71d10449f4 /ripd/rip_nb_state.c | |
parent | zebra: implement two missing RIB lookup_entry() callbacks (diff) | |
download | frr-9b4d578f4118ef85ddb1afc5d01ddbcec7e3cce1.tar.xz frr-9b4d578f4118ef85ddb1afc5d01ddbcec7e3cce1.zip |
zebra: skip link-local routes when iterating over the RIB using the NB
The motivation for this change is that IPv6 link-local routes don't
conform to the zebra YANG module since they all have the same prefix
(fe80::/64), but zebra's YANG module require each route to have
an unique prefix (the key of the "rib" list). This violation can
cause problems when iterating over the RIB asynchronously, so skip
those routes.
At the end of the day nobody cares about link-local routes anyway :)
Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
Diffstat (limited to 'ripd/rip_nb_state.c')
0 files changed, 0 insertions, 0 deletions