Code Review
/
vpp.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
review
|
tree
raw
|
patch
|
inline
| side by side (parent:
7f286f7
)
ip-neighbor: honor walk callback return value
24/26824/2
author
Ruslan Babayev
<ruslan@babayev.com>
Mon, 3 Feb 2020 01:30:31 +0000
(17:30 -0800)
committer
Neale Ranns
<nranns@cisco.com>
Sat, 2 May 2020 13:15:51 +0000
(13:15 +0000)
Type: fix
Change-Id: I5e1f7c37d612f4666edf2262b457ae0e13f20791
Signed-off-by: Ruslan Babayev <ruslan@babayev.com>
src/vnet/ip-neighbor/ip_neighbor.c
patch
|
blob
|
history
diff --git
a/src/vnet/ip-neighbor/ip_neighbor.c
b/src/vnet/ip-neighbor/ip_neighbor.c
index
afb97ac
..
a0179f7
100644
(file)
--- a/
src/vnet/ip-neighbor/ip_neighbor.c
+++ b/
src/vnet/ip-neighbor/ip_neighbor.c
@@
-1047,7
+1047,8
@@
ip_neighbor_walk (ip46_type_t type,
/* *INDENT-OFF* */
hash_foreach (key, ipni, *hash,
({
/* *INDENT-OFF* */
hash_foreach (key, ipni, *hash,
({
- cb (ipni, ctx);
+ if (WALK_STOP == cb (ipni, ctx))
+ break;
}));
/* *INDENT-ON* */
}
}));
/* *INDENT-ON* */
}
@@
-1063,7
+1064,8
@@
ip_neighbor_walk (ip46_type_t type,
/* *INDENT-OFF* */
hash_foreach (key, ipni, hash,
({
/* *INDENT-OFF* */
hash_foreach (key, ipni, hash,
({
- cb (ipni, ctx);
+ if (WALK_STOP == cb (ipni, ctx))
+ break;
}));
/* *INDENT-ON* */
}
}));
/* *INDENT-ON* */
}