aboutsummaryrefslogtreecommitdiffstats
path: root/src/vnet/bier/bier_drop.c
diff options
context:
space:
mode:
authorNeale Ranns <nranns@cisco.com>2019-03-06 08:07:34 -0800
committerDamjan Marion <dmarion@me.com>2019-03-07 10:53:03 +0000
commit9b309b61d2c9c8780d94d09f706f5ecd9b808c62 (patch)
tree2111b21abae5fa4841fbc0d270233e89cacc3966 /src/vnet/bier/bier_drop.c
parent3543908a896e6f877acc02ba7ba25a005342c2c1 (diff)
BIER: trace then drop. MPLS: trace the drops
Change-Id: I952e6aec6487270a79c4d92cfe828cc55d42d536 Signed-off-by: Neale Ranns <nranns@cisco.com>
Diffstat (limited to 'src/vnet/bier/bier_drop.c')
-rw-r--r--src/vnet/bier/bier_drop.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/vnet/bier/bier_drop.c b/src/vnet/bier/bier_drop.c
index da6d5668c7a..fa70841c1fc 100644
--- a/src/vnet/bier/bier_drop.c
+++ b/src/vnet/bier/bier_drop.c
@@ -62,6 +62,9 @@ bier_drop (vlib_main_t * vm,
u32 *buffers = vlib_frame_vector_args (frame);
uword n_packets = frame->n_vectors;
+ if (node->flags & VLIB_NODE_FLAG_TRACE)
+ bier_drop_trace (vm, node, frame);
+
vlib_error_drop_buffers (vm, node, buffers,
/* stride */ 1,
n_packets,
@@ -69,9 +72,6 @@ bier_drop (vlib_main_t * vm,
0, // bier_input_node.index,
0);
- if (node->flags & VLIB_NODE_FLAG_TRACE)
- bier_drop_trace (vm, node, frame);
-
return n_packets;
}