summaryrefslogtreecommitdiff
path: root/lib/vector.c
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@cumulusnetworks.com>2017-02-16 16:59:20 -0500
committerDonald Sharp <sharpd@cumulusnetworks.com>2017-03-01 08:30:55 -0500
commit2f8685a25525580347e82c2de35d5c26d997f934 (patch)
tree490f2eac4dcb7db6e4ece5c5d57c2c0616d72557 /lib/vector.c
parenta2ca67d1d21ee8fdf33906e12815663584634e94 (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