Code Review
/
vpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
MFIB: changes to improve route add/delete performance
[vpp.git]
/
src
/
vnet
/
fib
/
fib_path_list.c
diff --git
a/src/vnet/fib/fib_path_list.c
b/src/vnet/fib/fib_path_list.c
index
ce11cf4
..
b9a391b
100644
(file)
--- a/
src/vnet/fib/fib_path_list.c
+++ b/
src/vnet/fib/fib_path_list.c
@@
-538,7
+538,7
@@
static const fib_node_vft_t fib_path_list_vft = {
.fnv_mem_show = fib_path_list_memory_show,
};
.fnv_mem_show = fib_path_list_memory_show,
};
-static fib_path_list_t *
+static
inline
fib_path_list_t *
fib_path_list_alloc (fib_node_index_t *path_list_index)
{
fib_path_list_t *path_list;
fib_path_list_alloc (fib_node_index_t *path_list_index)
{
fib_path_list_t *path_list;
@@
-549,11
+549,9
@@
fib_path_list_alloc (fib_node_index_t *path_list_index)
fib_node_init(&path_list->fpl_node,
FIB_NODE_TYPE_PATH_LIST);
path_list->fpl_urpf = INDEX_INVALID;
fib_node_init(&path_list->fpl_node,
FIB_NODE_TYPE_PATH_LIST);
path_list->fpl_urpf = INDEX_INVALID;
+ path_list->fpl_paths = NULL;
- if (NULL != path_list_index)
- {
- *path_list_index = fib_path_list_get_index(path_list);
- }
+ *path_list_index = fib_path_list_get_index(path_list);
FIB_PATH_LIST_DBG(path_list, "alloc");
FIB_PATH_LIST_DBG(path_list, "alloc");