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
(from parent 1:
9a1fbb5
)
af_xdp: set frame_no_append flag
63/38963/2
author
Artem Glazychev
<artem.glazychev@xored.com>
Thu, 1 Jun 2023 04:18:13 +0000
(11:18 +0700)
committer
Artem Glazychev
<artem.glazychev@xored.com>
Tue, 13 Jun 2023 04:01:02 +0000
(11:01 +0700)
Make sure the same frame is not used for multiple interfaces, otherwise it breaks the ETH_INPUT_FRAME_F_SINGLE_SW_IF_IDX promise.
Type: fix
Signed-off-by: Artem Glazychev <artem.glazychev@xored.com>
Change-Id: I02546259ceaea36f65cb9f78b9b3ee45ed4075c9
src/plugins/af_xdp/input.c
patch
|
blob
|
history
diff --git
a/src/plugins/af_xdp/input.c
b/src/plugins/af_xdp/input.c
index
08b503b
..
a90cbf5
100644
(file)
--- a/
src/plugins/af_xdp/input.c
+++ b/
src/plugins/af_xdp/input.c
@@
-196,6
+196,7
@@
af_xdp_device_input_ethernet (vlib_main_t * vm, vlib_node_runtime_t * node,
ef = vlib_frame_scalar_args (f);
ef->sw_if_index = sw_if_index;
ef->hw_if_index = hw_if_index;
+ vlib_frame_no_append (f);
}
static_always_inline u32