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:
aa659ef
)
vlib: clear frame flags on free
94/35894/3
author
Stanislav Zaikin
<zstaseg@gmail.com>
Thu, 31 Mar 2022 12:16:28 +0000
(14:16 +0200)
committer
Damjan Marion
<dmarion@me.com>
Wed, 6 Apr 2022 08:28:13 +0000
(08:28 +0000)
Type: fix
Change-Id: If4a7ac244832ef72d82c71b0277bc110b9500537
Signed-off-by: Stanislav Zaikin <zstaseg@gmail.com>
src/vlib/main.c
patch
|
blob
|
history
diff --git
a/src/vlib/main.c
b/src/vlib/main.c
index
a9efe7e
..
41d18e2
100644
(file)
--- a/
src/vlib/main.c
+++ b/
src/vlib/main.c
@@
-208,6
+208,7
@@
vlib_frame_free (vlib_main_t * vm, vlib_node_runtime_t * r, vlib_frame_t * f)
}
f->frame_flags &= ~(VLIB_FRAME_IS_ALLOCATED | VLIB_FRAME_NO_APPEND);
+ f->flags = 0;
vec_add1 (fs->free_frames, f);
ASSERT (fs->n_alloc_frames > 0);
@@
-1163,6
+1164,7
@@
dispatch_pending_node (vlib_main_t * vm, uword pending_frame_index,
/* no new frame has been assigned to this node, use the saved one */
nf->frame = restore_frame;
f->n_vectors = 0;
+ f->flags = 0;
}
else
{