diff options
author | Chenmin Sun <chenmin.sun@intel.com> | 2019-12-05 01:41:35 +0800 |
---|---|---|
committer | John Lo <loj@cisco.com> | 2019-12-05 13:19:31 +0000 |
commit | 1ec9fdbf29aedcdd4040feb635971c3f87a1cfdf (patch) | |
tree | 517131b4f03af0a6496fef5c61278089397fa4df /test | |
parent | 901467ed75fa76e8fe4792459e3649d4aef4ddc7 (diff) |
vxlan: fix vxlan hw offload issue
Type: fix
Since Vxlan hw offload jumps the ethernet-input node, so needs to
adjust the data offset accordingly
In original code, the current_data is 0 when arriving vxlan-flow-input
node(due to no graph node before it, except the dpdk-input), so this
code block cannot find the correct vxlan header:
enum
{ payload_offset = sizeof (ip4_vxlan_header_t) };
vlib_buffer_advance (b0, payload_offset);
see code in src/vnet/vxlan/decap.c, function vxlan4_flow_input_node
This patch fixes this issue
Signed-off-by: Chenmin Sun <chenmin.sun@intel.com>
Change-Id: Iab4af7a7dc3b69a117a4c9ea1c59662669a6438c
Diffstat (limited to 'test')
0 files changed, 0 insertions, 0 deletions