diff options
| author | Donald Sharp <sharpd@cumulusnetworks.com> | 2017-02-16 16:59:20 -0500 |
|---|---|---|
| committer | Donald Sharp <sharpd@cumulusnetworks.com> | 2017-03-01 08:30:55 -0500 |
| commit | 2f8685a25525580347e82c2de35d5c26d997f934 (patch) | |
| tree | 490f2eac4dcb7db6e4ece5c5d57c2c0616d72557 /lib/vector.c | |
| parent | a2ca67d1d21ee8fdf33906e12815663584634e94 (diff) | |
zebra: Allow multiple rib deletes from linux kernel
The kernel can send a DELROUTE with a individual
nexthop. Technically this is meant to delete that
individual nexthop from the route but zebra
has no way to do this currently. So we just delete
the route.
V4 -> Never sends a DELROUTE with multiple nexthops
as a way to modify the rib. It sends a a NEWROUTE
with RTM_REPLACE with the new appropriate route.
V6 -> Sends a DELROUTE with multiple nexthops
which is supposed to be interpreted as a
subtraction from the route.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Diffstat (limited to 'lib/vector.c')
0 files changed, 0 insertions, 0 deletions
