Code Review
/
vpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
fib: Decouple source from priority and behaviour
[vpp.git]
/
src
/
plugins
/
nat
/
nat64_cli.c
diff --git
a/src/plugins/nat/nat64_cli.c
b/src/plugins/nat/nat64_cli.c
index
53152f1
..
be468df
100644
(file)
--- a/
src/plugins/nat/nat64_cli.c
+++ b/
src/plugins/nat/nat64_cli.c
@@
-633,9
+633,9
@@
nat64_add_del_prefix_command_fn (vlib_main_t * vm, unformat_input_t * input,
{
fib_index =
fib_table_find_or_create_and_lock (FIB_PROTOCOL_IP6,
{
fib_index =
fib_table_find_or_create_and_lock (FIB_PROTOCOL_IP6,
- vrf_id,
FIB_SOURCE_PLUGIN_HI
);
+ vrf_id,
nat_fib_src_hi
);
fib_table_entry_update_one_path (fib_index, &fibpfx,
fib_table_entry_update_one_path (fib_index, &fibpfx,
-
FIB_SOURCE_PLUGIN_HI
,
+
nat_fib_src_hi
,
FIB_ENTRY_FLAG_NONE,
DPO_PROTO_IP6, NULL,
sw_if_index, ~0, 0,
FIB_ENTRY_FLAG_NONE,
DPO_PROTO_IP6, NULL,
sw_if_index, ~0, 0,
@@
-645,12
+645,11
@@
nat64_add_del_prefix_command_fn (vlib_main_t * vm, unformat_input_t * input,
{
fib_index = fib_table_find (FIB_PROTOCOL_IP6, vrf_id);
fib_table_entry_path_remove (fib_index, &fibpfx,
{
fib_index = fib_table_find (FIB_PROTOCOL_IP6, vrf_id);
fib_table_entry_path_remove (fib_index, &fibpfx,
-
FIB_SOURCE_PLUGIN_HI
,
+
nat_fib_src_hi
,
DPO_PROTO_IP6, NULL,
sw_if_index, ~0, 1,
FIB_ROUTE_PATH_INTF_RX);
DPO_PROTO_IP6, NULL,
sw_if_index, ~0, 1,
FIB_ROUTE_PATH_INTF_RX);
- fib_table_unlock (fib_index, FIB_PROTOCOL_IP6,
- FIB_SOURCE_PLUGIN_HI);
+ fib_table_unlock (fib_index, FIB_PROTOCOL_IP6, nat_fib_src_hi);
}
}
}
}