fib: Changes to interpose source 32/30932/3
authorNeale Ranns <neale@graphiant.com>
Tue, 26 Jan 2021 12:08:25 +0000 (12:08 +0000)
committerNeale Ranns <neale@graphiant.com>
Mon, 1 Feb 2021 11:59:42 +0000 (11:59 +0000)
commit1c59df770b73954468c45039ebda4491f2c2dbe6
tree58214540e66c265add98560d3bc134b0cbc81211
parent4b56340aacce8631ba0f1b52397ccd7fb9dfbb14
fib: Changes to interpose source

Type: improvement

1) stack the interpose on any path-extensions (e.g. labels) from the
next best source
2) allow more than 1 source to contribute a DPO for a given prefix

Signed-off-by: Neale Ranns <neale@graphiant.com>
Change-Id: Idc2fbb36cfbd2387081765d8af0f1fbe61612160
src/plugins/unittest/fib_test.c
src/vnet/fib/.clang-format [new file with mode: 0644]
src/vnet/fib/fib_entry.c
src/vnet/fib/fib_entry_src.c
src/vnet/fib/fib_entry_src.h
src/vnet/fib/fib_test.h