Code Review
/
vpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Adj: VFTs for adjacency sub-blocks
[vpp.git]
/
src
/
vnet
/
adj
/
adj.c
diff --git
a/src/vnet/adj/adj.c
b/src/vnet/adj/adj.c
index
d28d519
..
e1d7821
100644
(file)
--- a/
src/vnet/adj/adj.c
+++ b/
src/vnet/adj/adj.c
@@
-139,7
+139,7
@@
format_ip_adjacency (u8 * s, va_list * args)
s = format(s, "\n delegates:\n ");
FOR_EACH_ADJ_DELEGATE(adj, adt, aed,
{
s = format(s, "\n delegates:\n ");
FOR_EACH_ADJ_DELEGATE(adj, adt, aed,
{
- s = format(s, " %U\n", format_adj_dele
te
gate, aed);
+ s = format(s, " %U\n", format_adj_delegate, aed);
});
s = format(s, "\n children:\n ");
});
s = format(s, "\n children:\n ");
@@
-162,6
+162,8
@@
adj_last_lock_gone (ip_adjacency_t *adj)
ASSERT(0 == fib_node_list_get_size(adj->ia_node.fn_children));
ADJ_DBG(adj, "last-lock-gone");
ASSERT(0 == fib_node_list_get_size(adj->ia_node.fn_children));
ADJ_DBG(adj, "last-lock-gone");
+ adj_delegate_vft_lock_gone(adj);
+
vlib_worker_thread_barrier_sync (vm);
switch (adj->lookup_next_index)
vlib_worker_thread_barrier_sync (vm);
switch (adj->lookup_next_index)