tap: print the interface name on cli when created
[vpp.git] / src / vnet / devices / tap / cli.c
index c74d24a..5bf38a3 100644 (file)
@@ -40,6 +40,7 @@ tap_create_command_fn (vlib_main_t * vm, unformat_input_t * input,
 
   args.id = ~0;
   args.tap_flags = 0;
+  args.rv = -1;
 
   /* Get a line of input. */
   if (unformat_user (input, unformat_line_input, line_input))
@@ -103,6 +104,10 @@ tap_create_command_fn (vlib_main_t * vm, unformat_input_t * input,
 
   tap_create_if (vm, &args);
 
+  if (!args.rv)
+    vlib_cli_output (vm, "%U\n", format_vnet_sw_if_index_name,
+                    vnet_get_main (), args.sw_if_index);
+
   vec_free (args.host_if_name);
   vec_free (args.host_namespace);
   vec_free (args.host_bridge);