diff options
Diffstat (limited to 'src/vnet/bier')
-rw-r--r-- | src/vnet/bier/bier_drop.c | 6 |
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; } |