]> git.puffer.fish Git - matthieu/frr.git/commit
zebra: Allow runtime determination of v6 RR semantics
authorDonald Sharp <sharpd@cumulusnetworks.com>
Fri, 18 May 2018 19:41:46 +0000 (15:41 -0400)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Fri, 18 May 2018 19:42:17 +0000 (15:42 -0400)
commit6b093863ecca602d40ef5a22f07b3cfc432671f5
treec6303d50a0999f1e6fd3933121a17f2e21aad776
parent29be7d92cc65e685bf3e543b1033729fc7b39235
zebra: Allow runtime determination of v6 RR semantics

The linux kernel is getting the same Route Replace semantics
for v6 that v4 uses.  Allow the end-user to know if their
kernel has this ability and if so to specify it so zebra
can take advantage of this.

Why not do auto-detection?  Because you would have to write
code in zebra to add a route then add the same route again
with different nexthops to see if which semantics it is using.
It sure is easier to just add a cli that allows the user to
do it.

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
zebra/main.c
zebra/rib.h
zebra/rt_netlink.c