diff options
author | Neale Ranns <neale@graphiant.com> | 2021-01-26 12:08:25 +0000 |
---|---|---|
committer | Neale Ranns <neale@graphiant.com> | 2021-02-01 11:59:42 +0000 |
commit | 1c59df770b73954468c45039ebda4491f2c2dbe6 (patch) | |
tree | 58214540e66c265add98560d3bc134b0cbc81211 /src/vnet/fib/fib_entry.c | |
parent | 4b56340aacce8631ba0f1b52397ccd7fb9dfbb14 (diff) |
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
Diffstat (limited to 'src/vnet/fib/fib_entry.c')
-rw-r--r-- | src/vnet/fib/fib_entry.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/vnet/fib/fib_entry.c b/src/vnet/fib/fib_entry.c index a5fab8551ce..6edf31b47f3 100644 --- a/src/vnet/fib/fib_entry.c +++ b/src/vnet/fib/fib_entry.c @@ -473,7 +473,7 @@ fib_entry_contribute_forwarding (fib_node_index_t fib_entry_index, * then up on the right trigger is more code. i favour the latter. */ fib_entry_src_mk_lb(fib_entry, - fib_entry_get_best_src_i(fib_entry), + fib_entry_get_best_source(fib_entry_index), fct, &tmp); @@ -1435,7 +1435,7 @@ fib_entry_recursive_loop_detect (fib_node_index_t entry_index, FOR_EACH_DELEGATE_CHAIN(fib_entry, fdt, fed, { fib_entry_src_mk_lb(fib_entry, - fib_entry_get_best_src_i(fib_entry), + fib_entry_get_best_source(entry_index), fib_entry_delegate_type_to_chain_type(fdt), &fed->fd_dpo); }); |