X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2Fdpo%2Freplicate_dpo.c;h=cd753dcd35bde06470ccaca5eae242e1186b5b0b;hb=0be1b764a3111a4107f81e42fba9cf99bf1c9baf;hp=69e367aa3686412690151214999bd50ffadb2ac8;hpb=9e829a856fdf88b3ea5770048ea20dcd50d1b4eb;p=vpp.git diff --git a/src/vnet/dpo/replicate_dpo.c b/src/vnet/dpo/replicate_dpo.c index 69e367aa368..cd753dcd35b 100644 --- a/src/vnet/dpo/replicate_dpo.c +++ b/src/vnet/dpo/replicate_dpo.c @@ -687,7 +687,10 @@ replicate_show (vlib_main_t * vm, if (INDEX_INVALID != repi) { - vlib_cli_output (vm, "%U", format_replicate, repi, + if (pool_is_free_index (replicate_pool, repi)) + vlib_cli_output (vm, "no such index %d", repi); + else + vlib_cli_output (vm, "%U", format_replicate, repi, REPLICATE_FORMAT_DETAIL); } else @@ -789,10 +792,7 @@ replicate_inline (vlib_main_t * vm, replicate_trace_t *t; if (c0 != b0) - { - vlib_buffer_copy_trace_flag (vm, b0, ci0); - VLIB_BUFFER_TRACE_TRAJECTORY_INIT (c0); - } + VLIB_BUFFER_TRACE_TRAJECTORY_INIT (c0); t = vlib_add_trace (vm, node, c0, sizeof (*t)); t->rep_index = repi0; t->dpo = *dpo0;