From 13e3d450975f48cac2c2e4172f2945deedf30f2d Mon Sep 17 00:00:00 2001 From: John Lo Date: Tue, 9 Aug 2016 19:20:51 -0400 Subject: VPP-314: Vxlan wrong name of decap node Fix VXLAN decap node counter update using the correct node index. Change-Id: Iebfd2bfd97747bc6d0758f4c5829e23ef9899d74 Signed-off-by: John Lo --- vnet/vnet/vxlan/decap.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/vnet/vnet/vxlan/decap.c b/vnet/vnet/vxlan/decap.c index 899b3318bb1..2b74ce22dfe 100644 --- a/vnet/vnet/vxlan/decap.c +++ b/vnet/vnet/vxlan/decap.c @@ -19,7 +19,8 @@ #include #include -vlib_node_registration_t vxlan_input_node; +vlib_node_registration_t vxlan4_input_node; +vlib_node_registration_t vxlan6_input_node; typedef struct { u32 next_index; @@ -493,7 +494,8 @@ vxlan_input (vlib_main_t * vm, vlib_put_next_frame (vm, node, next_index, n_left_to_next); } /* Do we still need this now that tunnel tx stats is kept? */ - vlib_node_increment_counter (vm, vxlan_input_node.index, + vlib_node_increment_counter (vm, is_ip4? + vxlan4_input_node.index:vxlan6_input_node.index, VXLAN_ERROR_DECAPSULATED, pkts_decapsulated); -- cgit 1.2.3-korg