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:
f995c71
)
libmemif: fix chained buffer flag
40/20840/2
author
Jakub Grajciar
<jgrajcia@cisco.com>
Wed, 24 Jul 2019 12:49:04 +0000
(14:49 +0200)
committer
Damjan Marion
<dmarion@me.com>
Thu, 25 Jul 2019 08:55:17 +0000
(08:55 +0000)
fixes issue: MEMIF_DESC_FLAG_NEXT persisted when enqueueing
stored buffers
Type: fix
Change-Id: I9e973ed6e0339612fe1dd3e3bd80ed7c05093791
Signed-off-by: Jakub Grajciar <jgrajcia@cisco.com>
extras/libmemif/src/main.c
patch
|
blob
|
history
diff --git
a/extras/libmemif/src/main.c
b/extras/libmemif/src/main.c
index
f3d8f9a
..
5f92f02
100644
(file)
--- a/
extras/libmemif/src/main.c
+++ b/
extras/libmemif/src/main.c
@@
-1711,6
+1711,7
@@
memif_buffer_enq_tx (memif_conn_handle_t conn, uint16_t qid,
ring->desc[slot & mask].offset =
(uint32_t) (b0->data -
c->regions[ring->desc[slot & mask].region].addr);
+ ring->desc[slot & mask].flags &= ~MEMIF_DESC_FLAG_NEXT;
ring->desc[slot & mask].flags |=
(b0->flags & MEMIF_BUFFER_FLAG_NEXT) ? MEMIF_DESC_FLAG_NEXT : 0;